mod bootloader;
use common::clock;
+use common::systick;
+use common::port;
+use common::gpio;
use common::usb_serial;
extern {
#[no_mangle]
pub unsafe extern fn main() {
clock::configure();
+ systick::init();
+
+ // Configure lower left push button.
+ gpio::set_direction(gpio::GPIOE, 1 << 24, gpio::Direction::Input);
+ port::set_af(port::PORTE, 24, 1);
+ port::set_pull(port::PORTE, 24, port::Pull::Up);
if true {
- usb_serial::init(0x1fc9, 0x0094);
+ usb_serial::init(0xf055, 0x635c);
let mut b = bootloader::Bootloader::new();