1
0
mirror of https://github.com/peterantypas/maiana.git synced 2025-05-15 23:10:11 -07:00

Update README.md

This commit is contained in:
Peter Antypas 2022-05-30 11:05:19 -07:00 committed by GitHub
parent 63b776b710
commit 672a743845
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -7,12 +7,11 @@ The application is mainly interrupt driven, with an event queue being dispatched
### Key updates ### Key updates
- It turned out that FreeRTOS added no value, so it was removed - It turned out that FreeRTOS added no value, so it was removed
- DFU can be achieved by jumping directly into the ROM bootloader, so there is no need for hardware to manipulate the BOOT0 pin
- The TX_DISABLE signal is now supported. It is active low in board 9.x and active high in board 10.x and higher - The TX_DISABLE signal is now supported. It is active low in board 9.x and active high in board 10.x and higher
- Board 9.3 adds 3 "status" (LED driving) signals for GPS, RX and TX - Board 9.3 adds 3 "status" (LED driving) signals for GPS, RX and TX
- Board 10.x needed a GPIO swap to make routing viable and inverted the logic of the TX_DISABLE signal, but it's all abstracted in the BSP - Board 10.x needed a GPIO swap to make routing viable and inverted the logic of the TX_DISABLE signal, but it's all abstracted in the BSP
- The new 'cli' command was introduced to reboot the board into 'quiet' mode, making it a lot easier to program and verify the station data - The new 'cli' command was introduced to reboot the board into 'quiet' mode, making it a lot easier to program and verify the station data
- Station metadata is now stored in MCU flash, so it is handled in the Configuration class instead of the BSP. The EEPROM is obsolete. - Station metadata is now stored in EEPROM again.
### Building and flashing ### Building and flashing
@ -20,5 +19,5 @@ You will need Eclipse CDT with the MCU package, plus the ARM GCC crosscompiler t
The project supports the following STM32 MCUs: L412, L422, L431 and L432. The project supports the following STM32 MCUs: L412, L422, L431 and L432.
There are multiple build configurations. Some of these configurations can be installed directly at address 0x08000000, without any bootloader.
The openocd-flash-*** scripts in this folder can be run against an STLink programmer to flash the corresponding binary directly to the MCU without any kind of Debug session in Eclipse. Configurations with "bootloader" in the name are linked for use with the new MAIANA bootloader only and will not function if installed at the top of flash.