gps-watch.git
2020-01-06 Tilman Sauerbeckcommon: Restart NMEA message parsing when a '$' charact...
2020-01-06 Tilman Sauerbecktools: Pad final chunks with 0xff if necessary.
2020-01-06 Tilman Sauerbeckcommon: Move panic handler out of libcommon.
2020-01-06 Tilman Sauerbeckapplication: Show current time on the display if we...
2020-01-06 Tilman Sauerbeckcommon: Implement Time::fmt_time().
2020-01-06 Tilman Sauerbeckcommon: Add the time module.
2020-01-06 Tilman Sauerbeckcommon: Add the fmt module.
2020-01-06 Tilman Sauerbeckcommon: Implement screen::clear() and screen::draw_text().
2020-01-06 Tilman Sauerbeckcommon: Tweak bit order of screen data.
2020-01-06 Tilman Sauerbeckapplication: Visualize GPS fix state using the satellit...
2020-01-06 Tilman Sauerbeckapplication: Manage whether or not we have valid GPS...
2020-01-06 Tilman Sauerbeckapplication: Blink heart icon to indicate liveness.
2020-01-06 Tilman Sauerbeckcommon: Implement display::show_icon() and display...
2020-01-06 Tilman Sauerbeckapplication: Extract time and position from GPS NMEA...
2020-01-06 Tilman Sauerbeckcommon: Add the gps module.
2020-01-05 Tilman Sauerbeckapplication: Set up pins for the GPS.
2020-01-05 Tilman Sauerbeckapplication: Define UART0_IRQHandler().
2020-01-05 Tilman Sauerbeckcommon: Add Rust glue for the ringbuf module.
2020-01-05 Tilman Sauerbeckcommon: Add the uart module.
2020-01-05 Tilman Sauerbeckapplication: Enable OSC0.
2020-01-05 Tilman Sauerbeckcommon: Implement clock::enable_osc0().
2020-01-05 Tilman Sauerbeckbuild: Use rustc to link the binaries instead of gcc.
2020-01-05 Tilman Sauerbeckbootloader: Mark jump_to_application() as noreturn.
2020-01-05 Tilman Sauerbeckbuild: Link libgcc from the command line instead of...
2020-01-05 Tilman Sauerbeckbuild: Don't link libraries we don't need.
2020-01-05 Tilman Sauerbeckapplication: Initialize and clear the display on startup.
2020-01-05 Tilman Sauerbeckapplication: Set up pins for the display.
2020-01-05 Tilman Sauerbeckcommon: Add the display module.
2020-01-05 Tilman Sauerbeckapplication: Perform a system reset if PTA12 is pressed.
2020-01-05 Tilman Sauerbeckapplication: Configure PTA12 for push button use.
2020-01-05 Tilman Sauerbeckcommon: Implement nvic::system_reset().
2020-01-05 Tilman Sauerbeckbootloader: Never auto-start the application in the...
2020-01-05 Tilman Sauerbeckcommon: Add the i2c module.
2020-01-05 Tilman Sauerbeckbootloader: Call clock::reset() before jumping to the...
2020-01-05 Tilman Sauerbeckcommon: Implement clock::reset().
2020-01-05 Tilman Sauerbeckcommon: Combine writes to SIM_CLKDIV1 in clock::configu...
2020-01-05 Tilman Sauerbeckbootloader: Disable the watchdog.
2020-01-05 Tilman Sauerbeckcommon: Add the watchdog module.
2020-01-05 Tilman Sauerbeckapplication: Explicitly enable global interrupts.
2020-01-05 Tilman Sauerbeckbootloader: Sanitize global interrupt handling.
2020-01-05 Tilman Sauerbeckcommon: Implement enable_interrupts() and disable_inter...
2020-01-05 Tilman Sauerbeckcommon: Disable the USB interrupt in usb_serial::shutdo...
2020-01-05 Tilman Sauerbeckbootloader: Use the same maximum size for both bootloaders.
2020-01-05 Tilman Sauerbeckbootloader: Reimplement flash::run_command() in C.
2020-01-05 Tilman Sauerbeckbootloader: Use distinct USB PIDs depending on location...
2020-01-05 Tilman Sauerbeckbootloader: Explicitly initialize the port module.
2020-01-05 Tilman Sauerbeckcommon: Implement port::init().
2020-01-05 Tilman Sauerbeckapplication: Add humble beginnings of the application...
2020-01-05 Tilman Sauerbeckcommon: Fix two -Wold-style-declaration warnings.
2020-01-05 Tilman Sauerbeckcommon: Remove unused variable s_sendSize from virtual_...
2020-01-05 Tilman Sauerbeckbootloader: Stop USB serial device before entering...
2020-01-05 Tilman Sauerbeckcommon: Wrap USB_VcomDeinit() in usb_serial::shutdown().
2020-01-05 Tilman Sauerbeckcommon: USB_VcomDeinit() always shuts down the singleto...
2020-01-05 Tilman Sauerbeckcommon: Don't attempt to stop the USB clock in USB_Vcom...
2020-01-05 Tilman Sauerbeckbootloader: Only attempt to jump to application if...
2020-01-05 Tilman Sauerbeckbootloader: Import bootloader-final.ld.
2020-01-05 Tilman Sauerbeckbootloader: Rename bootloader.ld to bootloader-intermed...
2020-01-05 Tilman Sauerbecktools: Don't try to erase and program the second flash...
2020-01-05 Tilman Sauerbeckbootloader: Refuse to erase the second flash sector.
2020-01-05 Tilman Sauerbeckbootloader: Only begin serial communication if PTE24...
2020-01-05 Tilman Sauerbeckbootloader: configure PTE24 for push button use.
2020-01-05 Tilman Sauerbeckcommon: Add the gpio module.
2020-01-05 Tilman Sauerbeckcommon: Add the port module.
2020-01-05 Tilman Sauerbeckbootloader: Initialize systick on startup.
2020-01-05 Tilman Sauerbeckcommon: Add the systick module.
2020-01-05 Tilman Sauerbecktools: Add support for COMMAND_START_APP.
2020-01-05 Tilman Sauerbeckbootloader: Use USB VID 0xf055 and PID 0x635c.
2020-01-05 Tilman Sauerbeckcommon: Make USB_VcomInit() take VID/PID and pass them on.
2020-01-05 Tilman Sauerbeckcommon: Add USB_DeviceSetVendorId() and USB_DeviceSetPr...
2020-01-05 Tilman Sauerbeckcommon: Initialize the usb_serial module with an USB...
2020-01-05 Tilman Sauerbeckbootloader: Jump to application code after serial commu...
2020-01-05 Tilman Sauerbeckbootloader: Define application offset.
2020-01-05 Tilman Sauerbeckcommon: Implement jump_to_application().
2020-01-05 Tilman Sauerbeckbootloader: Make run() function return a bool.
2020-01-05 Tilman Sauerbeckbootloader: Prepare implementation of COMMAND_START_APP.
2020-01-05 Tilman Sauerbeckcommon: Remove unused function USB_VcomWriteBlocking().
2020-01-05 Tilman Sauerbeckcommon: Remove unused function USB_VcomReadBlocking().
2020-01-05 Tilman Sauerbeckcommon: Remove prototype for undefined function USB_Vco...
2020-01-05 Tilman Sauerbecktools: Add firmware updater.
2020-01-05 Tilman Sauerbeckbootloader: Call into the bootloader module from main().
2020-01-05 Tilman Sauerbeckbootloader: Add the bootloader module.
2020-01-05 Tilman Sauerbeckcommon: Implement the transmit path for the USB serial...
2020-01-05 Tilman Sauerbeckcommon: Implement the receive path for the USB serial...
2020-01-05 Tilman Sauerbeckcommon: Add the ringbuf module.
2020-01-05 Tilman Sauerbeckcommon: Add the buffer module.
2019-12-30 Tilman Sauerbeckbootloader: Add the flash module.
2019-12-30 Tilman Sauerbeckcommon: Add the crc32 module.
2019-07-07 Tilman Sauerbeckcommon: Define panic handler using the #[panic_handler...
2019-07-07 Tilman Sauerbeckcommon: Implement USB0 interrupt handler.
2019-07-07 Tilman Sauerbeckcommon: Implement USB_DeviceIsrEnable() and USB_DeviceC...
2019-07-07 Tilman Sauerbeckbootloader: Initialize the usb_serial module on startup.
2019-07-07 Tilman Sauerbeckcommon: Add the usb_serial module.
2019-07-07 Tilman Sauerbeckbootloader: Put the binary at offset 0x8000 in flash.
2019-07-07 Tilman Sauerbeckcommon: Implement clock::configure_usb().
2019-07-07 Tilman Sauerbeckcommon: Set SIM_SOPT2.PLLFLLSEL by default.
2019-07-07 Tilman Sauerbeckbootloader: Configure system and peripheral clocks.
2019-07-07 Tilman Sauerbeckcommon: Add the clock module.
2019-07-07 Tilman Sauerbeckcommon: Remove unused code from usb_osa_bm.c.
2019-07-07 Tilman Sauerbeckcommon: Use asm instead of __ASM in USB_OsaEnterCritical().
2019-07-07 Tilman Sauerbeckcommon: Implement __disable_irq() from CMSIS.
next