Doug Brown
0470b9960c
Don't include peripheral header files in M251.h
...
I don't want to include all of Nuvoton's peripheral drivers, but I do
want to use this header file. Remove the unnecessary peripheral
includes.
2023-09-10 05:02:44 -07:00
Doug Brown
a702106bb3
Reserve 4 bytes at end of RAM for magic number
...
This will be used during firmware updates so that the main firmware can
communicate to the bootloader that it should stay in the bootloader for
a firmware update rather than run the main firmware again.
2023-09-10 05:02:44 -07:00
Doug Brown
34f2364840
Fix issue with linker script allowing data section to overflow flash
2023-09-10 05:02:44 -07:00
Doug Brown
78c4068071
Update linker scripts with correct RAM/flash sizes
...
Change code style so that it's easy to see the number of kilobytes too.
2023-09-10 05:02:44 -07:00
Doug Brown
bc9b0245ba
Add README explaining the Nuvoton directory
2023-09-10 05:02:44 -07:00
Doug Brown
a4b17f6601
Initial commit of Nuvoton USBD driver
2023-09-10 05:02:44 -07:00
Doug Brown
81bba67ee3
Initial commit of register defines, CMSIS code from Nuvoton BSP
2023-09-10 05:02:44 -07:00