aboutsummaryrefslogtreecommitdiff
path: root/ports/stm32/mboot/main.c
AgeCommit message (Expand)Author
2021-01-29stm32/mboot: Introduce MBOOT_ERRNO_xxx constants and use them.Damien George
2021-01-29stm32/mboot: Add ELEM_TYPE_STATUS element so application can get status.Damien George
2021-01-18stm32/mboot: Add support for signed and encrypted firmware updates.Damien George
2020-07-01stm32/mboot: Disable polling mode by default and use IRQ mode instead.Andrew Leech
2020-07-01stm32/mboot: Remove the use of timeout in DFU_GETSTATUS.Andrew Leech
2020-06-30stm32/mboot: Add DFU logic to respond to DFU_GETSTATE request.Damien George
2020-06-30stm32/flash: Update flash_get_sector_info to return -1 on invalid addr.Andrew Leech
2020-06-30stm32/mboot: Implement DFU mass erase.Andrew Leech
2020-06-26stm32/i2cslave: Pass I2C instance to callbacks to support multi I2Cs.Damien George
2020-06-23stm32/mboot: Set VTOR on start up to ensure it has the correct value.Damien George
2020-06-22stm32/mboot: Add support for using mboot with WB MCUs.Damien George
2020-06-22stm32/mboot: Use CMSIS system source code for SystemInit function.Damien George
2020-06-22stm32/mboot: Use flash routines from main stm32 code rather than custom.Damien George
2020-04-18stm32/mboot: Expose custom DFU USB VID/PID values at makefile level.Andrew Leech
2020-03-25stm32/mboot: Remove unnecessary test for led being 1 in led_state.Damien George
2020-03-25stm32/mboot: Update LED0 state from systick handler.Andrew Leech
2020-03-22stm32/mboot: Protect against invalid address flash writes.Andrew Leech
2020-03-22stm32/mboot: Update dfu state/status flags to better match standard.Andrew Leech
2020-03-22stm32/mboot: Allow overriding led_init and led_state in board folder.Andrew Leech
2019-10-08stm32/mboot: Add option to automatically reset when USB is disconnected.Andrew Leech
2019-09-10stm32/mboot: Support boards with only two LEDs.Chris Wilson
2019-08-15stm32/usbd: Make USB device FIFO sizes dynamically configurable.Damien George
2019-04-08stm32/mboot: Add support for H7 MCUs, with H743 flash layout.Damien George
2019-03-08stm32/usb: Allow to override USB strings & VID/PID in app and mboot.Andrew Leech
2019-02-15stm32/mboot: Add hook to run board-specific code early on startup.Damien George
2019-02-15stm32/mboot: Move some BSS vars to new section that isn't zeroed out.Damien George
2019-02-15stm32/mboot: Add support for loading gzip'd firmware from a filesystem.Damien George
2019-02-07stm32/mboot: Add support for STM32F769 MCUs.Damien George
2019-02-07stm32/mboot: Use USB HS as main USB device regardless of USB_HS_IN_FS.Damien George
2019-01-31stm32/mboot: Add option to autodetect the USB port that DFU uses.Damien George
2018-12-04stm32/mboot: Add support for 4th board LED.Damien George
2018-12-04stm32/mboot: Provide led_state_all function to reduce code size.Damien George
2018-09-20stm32: Add support for STM32F765xx MCUs.Andrew Leech
2018-09-05stm32/mboot/main: Use correct formula for DFU download address.Damien George
2018-06-26stm32/mboot: Always use a flash latency of 1WS to match 48MHz HCLK.Damien George
2018-06-26stm32/mboot: Only compile in code for the USB periph that is being used.Damien George
2018-06-25stm32/mboot: Fix bug with invalid memory access of USB state.Damien George
2018-06-22stm32/mboot: Add support for erase/read/write of external SPI flash.Damien George
2018-06-19stm32/mboot: Define constants for reset mode cycling and timeout.Damien George
2018-06-18stm32/mboot: Adjust user-reset-mode timeout so it ends with mode=1.Damien George
2018-06-08stm32/mboot: Increase USB rx_buf and DFU buf sizes to full 2048 bytes.Damien George
2018-05-24stm32: Add new component, the mboot bootloader.Damien George