aboutsummaryrefslogtreecommitdiff
path: root/ports/stm32/boards/NETDUINO_PLUS_2
AgeCommit message (Collapse)Author
2019-06-25stm32/boards: Rework all stm32??xx_hal_conf.h files to use common code.Damien George
This eliminates a lot of duplicated code in these header files.
2019-04-01stm32: Rename MICROPY_HW_HAS_SDCARD to MICROPY_HW_ENABLE_SDCARD.Damien George
For consistency with the majority of other MICROPY_HW_ENABLE_xxx macros.
2018-05-01stm32/boards: Update pins.csv to include USB pins where needed.Damien George
2018-03-27stm32/Makefile: Allow a board to config either 1 or 2 firmware sections.Damien George
This patch forces a board to explicitly define TEXT1_ADDR in order to split the firmware into two separate pieces. Otherwise the default is now to produce only a single continuous firmware image with all ISR, text and data together.
2018-03-27stm32/boards: Allow boards to have finer control over the linker script.Damien George
This patch allows a particular board to independently specify the linker scripts for 1) the MCU memory layout; 2) how the different firmware sections are arranged in memory. Right now all boards follow the same layout with two separate firmware section, one for the ISR and one for the text and data. This leaves room for storage (filesystem data) to live between the firmware sections. The idea with this patch is to accommodate boards that don't have internal flash storage and only need to have one continuous firmware section. Thus the common.ld script is renamed to common_ifs.ld to make explicit that it is used for cases where the board has internal flash storage.
2018-02-13stm32/boards: Update all boards to work with new USB configuration.Damien George
2018-02-13stm32: Update HAL macro and constant names to use newer versions.Damien George
Newer versions of the HAL use names which are cleaner and more self-consistent amongst the HAL itself. This patch switches to use those names in most places so it is easier to update the HAL in the future.
2018-02-09stm32/boards: Remove all config options that are set to defaults.Damien George
mpconfigboard_common.h now sets the defaults so there is no longer a need to explicitly list all configuration options in a board's mpconfigboard.h file.
2017-09-06stm32/boards: Change remaining stm32f4xx_hal_conf.h to unix line ending.Damien George
2017-09-06ports: Make new ports/ sub-directory and move all ports there.Damien George
This is to keep the top-level directory clean, to make it clear what is core and what is a port, and to allow the repository to grow with new ports in a sustainable way.