69 changes: 0 additions & 69 deletions ports/nrf/device/nrf52/system_nrf52.h

This file was deleted.

308 changes: 0 additions & 308 deletions ports/nrf/device/nrf52/system_nrf52832.c

This file was deleted.

209 changes: 0 additions & 209 deletions ports/nrf/device/nrf52/system_nrf52840.c

This file was deleted.

69 changes: 0 additions & 69 deletions ports/nrf/device/nrf52/system_nrf52840.h

This file was deleted.

146 changes: 84 additions & 62 deletions ports/nrf/drivers/bluetooth/ble_drv.c
6 changes: 1 addition & 5 deletions ports/nrf/drivers/bluetooth/ble_uart.c
9 changes: 3 additions & 6 deletions ports/nrf/drivers/bluetooth/bluetooth_common.mk
22 changes: 10 additions & 12 deletions ports/nrf/drivers/bluetooth/download_ble_stack.sh
257 changes: 0 additions & 257 deletions ports/nrf/drivers/softpwm.c

This file was deleted.

13 changes: 0 additions & 13 deletions ports/nrf/drivers/softpwm.h

This file was deleted.

162 changes: 0 additions & 162 deletions ports/nrf/drivers/ticker.c

This file was deleted.

30 changes: 0 additions & 30 deletions ports/nrf/drivers/ticker.h

This file was deleted.

35 changes: 0 additions & 35 deletions ports/nrf/examples/mountsd.py

This file was deleted.

13 changes: 0 additions & 13 deletions ports/nrf/examples/musictest.py

This file was deleted.

15 changes: 0 additions & 15 deletions ports/nrf/examples/nrf52_pwm.py

This file was deleted.

50 changes: 0 additions & 50 deletions ports/nrf/examples/nrf52_servo.py

This file was deleted.

213 changes: 0 additions & 213 deletions ports/nrf/examples/powerup.py

This file was deleted.

210 changes: 0 additions & 210 deletions ports/nrf/examples/seeed_tft.py

This file was deleted.

27 changes: 0 additions & 27 deletions ports/nrf/examples/ssd1306_mod.py

This file was deleted.

2 changes: 1 addition & 1 deletion ports/nrf/examples/ubluepy_eddystone.py
2 changes: 1 addition & 1 deletion ports/nrf/examples/ubluepy_temp.py
267 changes: 0 additions & 267 deletions ports/nrf/fifo.c

This file was deleted.

148 changes: 0 additions & 148 deletions ports/nrf/fifo.h

This file was deleted.

129 changes: 0 additions & 129 deletions ports/nrf/hal/hal_adc.c

This file was deleted.

118 changes: 0 additions & 118 deletions ports/nrf/hal/hal_adce.c

This file was deleted.

117 changes: 0 additions & 117 deletions ports/nrf/hal/hal_gpio.c

This file was deleted.

158 changes: 0 additions & 158 deletions ports/nrf/hal/hal_gpio.h

This file was deleted.

119 changes: 0 additions & 119 deletions ports/nrf/hal/hal_irq.h

This file was deleted.

118 changes: 0 additions & 118 deletions ports/nrf/hal/hal_pwm.c

This file was deleted.

108 changes: 0 additions & 108 deletions ports/nrf/hal/hal_pwm.h

This file was deleted.

122 changes: 0 additions & 122 deletions ports/nrf/hal/hal_qspie.c

This file was deleted.

110 changes: 0 additions & 110 deletions ports/nrf/hal/hal_qspie.h

This file was deleted.

123 changes: 0 additions & 123 deletions ports/nrf/hal/hal_rtc.c

This file was deleted.

70 changes: 0 additions & 70 deletions ports/nrf/hal/hal_rtc.h

This file was deleted.

127 changes: 0 additions & 127 deletions ports/nrf/hal/hal_spi.c

This file was deleted.

127 changes: 0 additions & 127 deletions ports/nrf/hal/hal_spi.h

This file was deleted.

123 changes: 0 additions & 123 deletions ports/nrf/hal/hal_spie.c

This file was deleted.

76 changes: 0 additions & 76 deletions ports/nrf/hal/hal_temp.c

This file was deleted.

116 changes: 0 additions & 116 deletions ports/nrf/hal/hal_time.c

This file was deleted.

103 changes: 0 additions & 103 deletions ports/nrf/hal/hal_timer.c

This file was deleted.

76 changes: 0 additions & 76 deletions ports/nrf/hal/hal_timer.h

This file was deleted.

133 changes: 0 additions & 133 deletions ports/nrf/hal/hal_twi.c

This file was deleted.

118 changes: 0 additions & 118 deletions ports/nrf/hal/hal_twi.h

This file was deleted.

115 changes: 0 additions & 115 deletions ports/nrf/hal/hal_twie.c

This file was deleted.

181 changes: 0 additions & 181 deletions ports/nrf/hal/hal_uart.c

This file was deleted.

126 changes: 0 additions & 126 deletions ports/nrf/hal/hal_uart.h

This file was deleted.

180 changes: 0 additions & 180 deletions ports/nrf/hal/hal_uarte.c

This file was deleted.

151 changes: 67 additions & 84 deletions ports/nrf/internal_flash.c
24 changes: 11 additions & 13 deletions ports/nrf/internal_flash.h
105 changes: 0 additions & 105 deletions ports/nrf/modules/ble/modble.c

This file was deleted.

144 changes: 0 additions & 144 deletions ports/nrf/modules/machine/adc.c

This file was deleted.

163 changes: 0 additions & 163 deletions ports/nrf/modules/machine/i2c.c

This file was deleted.

155 changes: 0 additions & 155 deletions ports/nrf/modules/machine/led.c

This file was deleted.

244 changes: 0 additions & 244 deletions ports/nrf/modules/machine/modmachine.c

This file was deleted.

695 changes: 0 additions & 695 deletions ports/nrf/modules/machine/pin.c

This file was deleted.

112 changes: 0 additions & 112 deletions ports/nrf/modules/machine/pin.h

This file was deleted.

333 changes: 0 additions & 333 deletions ports/nrf/modules/machine/pwm.c

This file was deleted.

178 changes: 0 additions & 178 deletions ports/nrf/modules/machine/rtc.c

This file was deleted.

378 changes: 0 additions & 378 deletions ports/nrf/modules/machine/spi.c

This file was deleted.

96 changes: 0 additions & 96 deletions ports/nrf/modules/machine/temp.c

This file was deleted.

194 changes: 0 additions & 194 deletions ports/nrf/modules/machine/timer.c

This file was deleted.

385 changes: 0 additions & 385 deletions ports/nrf/modules/machine/uart.c

This file was deleted.

517 changes: 0 additions & 517 deletions ports/nrf/modules/music/modmusic.c

This file was deleted.

7 changes: 0 additions & 7 deletions ports/nrf/modules/music/modmusic.h

This file was deleted.

164 changes: 0 additions & 164 deletions ports/nrf/modules/music/musictunes.c

This file was deleted.

52 changes: 0 additions & 52 deletions ports/nrf/modules/music/musictunes.h

This file was deleted.

177 changes: 0 additions & 177 deletions ports/nrf/modules/random/modrandom.c

This file was deleted.

3 changes: 2 additions & 1 deletion ports/nrf/modules/ubluepy/ubluepy_characteristic.c
4 changes: 2 additions & 2 deletions ports/nrf/modules/ubluepy/ubluepy_peripheral.c
2 changes: 1 addition & 1 deletion ports/nrf/modules/ubluepy/ubluepy_scan_entry.c
4 changes: 2 additions & 2 deletions ports/nrf/modules/ubluepy/ubluepy_scanner.c
7 changes: 4 additions & 3 deletions ports/nrf/modules/ubluepy/ubluepy_service.c
5 changes: 3 additions & 2 deletions ports/nrf/modules/ubluepy/ubluepy_uuid.c
175 changes: 44 additions & 131 deletions ports/nrf/mpconfigport.h
122 changes: 85 additions & 37 deletions ports/nrf/mphalport.c
50 changes: 9 additions & 41 deletions ports/nrf/mphalport.h
48 changes: 0 additions & 48 deletions ports/nrf/nrf52_af.csv

This file was deleted.

1 change: 1 addition & 0 deletions ports/nrf/nrfx
Submodule nrfx added at d4ebe1
84 changes: 84 additions & 0 deletions ports/nrf/nrfx_config.h
247 changes: 247 additions & 0 deletions ports/nrf/nrfx_glue.h
138 changes: 138 additions & 0 deletions ports/nrf/nrfx_log.h
38 changes: 38 additions & 0 deletions ports/nrf/peripherals/nrf/cache.c
28 changes: 28 additions & 0 deletions ports/nrf/peripherals/nrf/cache.h
35 changes: 35 additions & 0 deletions ports/nrf/peripherals/nrf/clocks.c
27 changes: 27 additions & 0 deletions ports/nrf/peripherals/nrf/clocks.h
65 changes: 65 additions & 0 deletions ports/nrf/peripherals/nrf/nrf52832/pins.c
63 changes: 63 additions & 0 deletions ports/nrf/peripherals/nrf/nrf52832/pins.h
78 changes: 78 additions & 0 deletions ports/nrf/peripherals/nrf/nrf52840/pins.c
79 changes: 79 additions & 0 deletions ports/nrf/peripherals/nrf/nrf52840/pins.h
40 changes: 40 additions & 0 deletions ports/nrf/peripherals/nrf/nrf52840/power.c
68 changes: 68 additions & 0 deletions ports/nrf/peripherals/nrf/pins.h
27 changes: 27 additions & 0 deletions ports/nrf/peripherals/nrf/power.h
88 changes: 88 additions & 0 deletions ports/nrf/peripherals/nrf/timers.c
32 changes: 32 additions & 0 deletions ports/nrf/peripherals/nrf/timers.h
92 changes: 0 additions & 92 deletions ports/nrf/pin_named_pins.c

This file was deleted.

138 changes: 0 additions & 138 deletions ports/nrf/qstrdefsport.h
27 changes: 27 additions & 0 deletions ports/nrf/supervisor/cpu.s
47 changes: 28 additions & 19 deletions ports/nrf/supervisor/filesystem.c
51 changes: 32 additions & 19 deletions ports/nrf/supervisor/port.c
84 changes: 58 additions & 26 deletions ports/nrf/supervisor/serial.c
3 changes: 1 addition & 2 deletions ports/nrf/tick.c
129 changes: 129 additions & 0 deletions ports/nrf/usb/tusb_config.h
169 changes: 169 additions & 0 deletions ports/nrf/usb/usb.c
34 changes: 34 additions & 0 deletions ports/nrf/usb/usb.h
393 changes: 393 additions & 0 deletions ports/nrf/usb/usb_desc.c
87 changes: 87 additions & 0 deletions ports/nrf/usb/usb_desc.h
143 changes: 143 additions & 0 deletions ports/nrf/usb/usb_msc_flash.c
6 changes: 4 additions & 2 deletions ports/qemu-arm/Makefile
24 changes: 24 additions & 0 deletions ports/qemu-arm/Makefile.test
4 changes: 4 additions & 0 deletions ports/qemu-arm/README.md
7 changes: 7 additions & 0 deletions ports/qemu-arm/mpconfigport.h
36 changes: 4 additions & 32 deletions ports/qemu-arm/test_main.c
160 changes: 134 additions & 26 deletions ports/stm32/Makefile
12 changes: 9 additions & 3 deletions ports/stm32/README.md
61 changes: 27 additions & 34 deletions ports/stm32/accel.c
6 changes: 3 additions & 3 deletions ports/stm32/accel.h
372 changes: 249 additions & 123 deletions ports/stm32/adc.c
6 changes: 3 additions & 3 deletions ports/stm32/adc.h
13 changes: 4 additions & 9 deletions ports/stm32/boards/B_L475E_IOT01A/mpconfigboard.h
5 changes: 3 additions & 2 deletions ports/stm32/boards/B_L475E_IOT01A/mpconfigboard.mk
1 change: 0 additions & 1 deletion ports/stm32/boards/B_L475E_IOT01A/stm32l4xx_hal_conf.h
18 changes: 8 additions & 10 deletions ports/stm32/boards/CERB40/mpconfigboard.h
4 changes: 3 additions & 1 deletion ports/stm32/boards/CERB40/mpconfigboard.mk
4 changes: 4 additions & 0 deletions ports/stm32/boards/CERB40/pins.csv
2 changes: 0 additions & 2 deletions ports/stm32/boards/CERB40/stm32f4xx_hal_conf.h
12 changes: 4 additions & 8 deletions ports/stm32/boards/ESPRUINO_PICO/mpconfigboard.h
4 changes: 3 additions & 1 deletion ports/stm32/boards/ESPRUINO_PICO/mpconfigboard.mk
2 changes: 0 additions & 2 deletions ports/stm32/boards/ESPRUINO_PICO/stm32f4xx_hal_conf.h
11 changes: 2 additions & 9 deletions ports/stm32/boards/HYDRABUS/mpconfigboard.h
4 changes: 3 additions & 1 deletion ports/stm32/boards/HYDRABUS/mpconfigboard.mk
2 changes: 0 additions & 2 deletions ports/stm32/boards/HYDRABUS/stm32f4xx_hal_conf.h
6 changes: 3 additions & 3 deletions ports/stm32/boards/LIMIFROG/board_init.c
10 changes: 2 additions & 8 deletions ports/stm32/boards/LIMIFROG/mpconfigboard.h
5 changes: 3 additions & 2 deletions ports/stm32/boards/LIMIFROG/mpconfigboard.mk
1 change: 0 additions & 1 deletion ports/stm32/boards/LIMIFROG/stm32l4xx_hal_conf.h
4 changes: 2 additions & 2 deletions ports/stm32/boards/NETDUINO_PLUS_2/board_init.c
11 changes: 3 additions & 8 deletions ports/stm32/boards/NETDUINO_PLUS_2/mpconfigboard.h
4 changes: 3 additions & 1 deletion ports/stm32/boards/NETDUINO_PLUS_2/mpconfigboard.mk
2 changes: 2 additions & 0 deletions ports/stm32/boards/NETDUINO_PLUS_2/pins.csv
2 changes: 0 additions & 2 deletions ports/stm32/boards/NETDUINO_PLUS_2/stm32f4xx_hal_conf.h
59 changes: 59 additions & 0 deletions ports/stm32/boards/NUCLEO_F091RC/mpconfigboard.h
7 changes: 7 additions & 0 deletions ports/stm32/boards/NUCLEO_F091RC/mpconfigboard.mk
87 changes: 87 additions & 0 deletions ports/stm32/boards/NUCLEO_F091RC/pins.csv
312 changes: 312 additions & 0 deletions ports/stm32/boards/NUCLEO_F091RC/stm32f0xx_hal_conf.h
4 changes: 3 additions & 1 deletion ports/stm32/boards/NUCLEO_F401RE/mpconfigboard.mk
4 changes: 0 additions & 4 deletions ports/stm32/boards/NUCLEO_F401RE/stm32f4xx_hal_conf.h
4 changes: 3 additions & 1 deletion ports/stm32/boards/NUCLEO_F411RE/mpconfigboard.mk
4 changes: 0 additions & 4 deletions ports/stm32/boards/NUCLEO_F411RE/stm32f4xx_hal_conf.h
20 changes: 10 additions & 10 deletions ports/stm32/boards/NUCLEO_F429ZI/mpconfigboard.h
4 changes: 3 additions & 1 deletion ports/stm32/boards/NUCLEO_F429ZI/mpconfigboard.mk
2 changes: 0 additions & 2 deletions ports/stm32/boards/NUCLEO_F429ZI/stm32f4xx_hal_conf.h
4 changes: 3 additions & 1 deletion ports/stm32/boards/NUCLEO_F446RE/mpconfigboard.mk
4 changes: 0 additions & 4 deletions ports/stm32/boards/NUCLEO_F446RE/stm32f4xx_hal_conf.h
77 changes: 77 additions & 0 deletions ports/stm32/boards/NUCLEO_F746ZG/mpconfigboard.h
6 changes: 6 additions & 0 deletions ports/stm32/boards/NUCLEO_F746ZG/mpconfigboard.mk
68 changes: 68 additions & 0 deletions ports/stm32/boards/NUCLEO_F746ZG/pins.csv
427 changes: 427 additions & 0 deletions ports/stm32/boards/NUCLEO_F746ZG/stm32f7xx_hal_conf.h
8 changes: 8 additions & 0 deletions ports/stm32/boards/NUCLEO_F767ZI/board_init.c
18 changes: 11 additions & 7 deletions ports/stm32/boards/NUCLEO_F767ZI/mpconfigboard.h
4 changes: 3 additions & 1 deletion ports/stm32/boards/NUCLEO_F767ZI/mpconfigboard.mk
6 changes: 5 additions & 1 deletion ports/stm32/boards/NUCLEO_F767ZI/pins.csv
2 changes: 0 additions & 2 deletions ports/stm32/boards/NUCLEO_F767ZI/stm32f7xx_hal_conf.h
8 changes: 8 additions & 0 deletions ports/stm32/boards/NUCLEO_H743ZI/board_init.c
65 changes: 65 additions & 0 deletions ports/stm32/boards/NUCLEO_H743ZI/mpconfigboard.h
7 changes: 7 additions & 0 deletions ports/stm32/boards/NUCLEO_H743ZI/mpconfigboard.mk
63 changes: 63 additions & 0 deletions ports/stm32/boards/NUCLEO_H743ZI/pins.csv
434 changes: 434 additions & 0 deletions ports/stm32/boards/NUCLEO_H743ZI/stm32h7xx_hal_conf.h
6 changes: 4 additions & 2 deletions ports/stm32/boards/NUCLEO_L476RG/mpconfigboard.h
5 changes: 3 additions & 2 deletions ports/stm32/boards/NUCLEO_L476RG/mpconfigboard.mk
1 change: 0 additions & 1 deletion ports/stm32/boards/NUCLEO_L476RG/stm32l4xx_hal_conf.h
16 changes: 8 additions & 8 deletions ports/stm32/boards/OLIMEX_E407/mpconfigboard.h
4 changes: 3 additions & 1 deletion ports/stm32/boards/OLIMEX_E407/mpconfigboard.mk
3 changes: 2 additions & 1 deletion ports/stm32/boards/OLIMEX_E407/pins.csv
2 changes: 0 additions & 2 deletions ports/stm32/boards/OLIMEX_E407/stm32f4xx_hal_conf.h
7 changes: 2 additions & 5 deletions ports/stm32/boards/PYBLITEV10/mpconfigboard.h
4 changes: 3 additions & 1 deletion ports/stm32/boards/PYBLITEV10/mpconfigboard.mk
2 changes: 0 additions & 2 deletions ports/stm32/boards/PYBLITEV10/stm32f4xx_hal_conf.h
13 changes: 8 additions & 5 deletions ports/stm32/boards/PYBV10/mpconfigboard.h
4 changes: 3 additions & 1 deletion ports/stm32/boards/PYBV10/mpconfigboard.mk
2 changes: 0 additions & 2 deletions ports/stm32/boards/PYBV10/stm32f4xx_hal_conf.h
13 changes: 8 additions & 5 deletions ports/stm32/boards/PYBV11/mpconfigboard.h
4 changes: 3 additions & 1 deletion ports/stm32/boards/PYBV11/mpconfigboard.mk
2 changes: 0 additions & 2 deletions ports/stm32/boards/PYBV11/stm32f4xx_hal_conf.h
12 changes: 8 additions & 4 deletions ports/stm32/boards/PYBV3/mpconfigboard.h
4 changes: 3 additions & 1 deletion ports/stm32/boards/PYBV3/mpconfigboard.mk
2 changes: 2 additions & 0 deletions ports/stm32/boards/PYBV3/pins.csv
2 changes: 0 additions & 2 deletions ports/stm32/boards/PYBV3/stm32f4xx_hal_conf.h
13 changes: 8 additions & 5 deletions ports/stm32/boards/PYBV4/mpconfigboard.h
4 changes: 3 additions & 1 deletion ports/stm32/boards/PYBV4/mpconfigboard.mk
2 changes: 0 additions & 2 deletions ports/stm32/boards/PYBV4/stm32f4xx_hal_conf.h
10 changes: 2 additions & 8 deletions ports/stm32/boards/STM32F411DISC/mpconfigboard.h
4 changes: 3 additions & 1 deletion ports/stm32/boards/STM32F411DISC/mpconfigboard.mk
2 changes: 2 additions & 0 deletions ports/stm32/boards/STM32F411DISC/pins.csv
2 changes: 0 additions & 2 deletions ports/stm32/boards/STM32F411DISC/stm32f4xx_hal_conf.h
17 changes: 9 additions & 8 deletions ports/stm32/boards/STM32F429DISC/mpconfigboard.h
4 changes: 3 additions & 1 deletion ports/stm32/boards/STM32F429DISC/mpconfigboard.mk
3 changes: 0 additions & 3 deletions ports/stm32/boards/STM32F429DISC/stm32f4xx_hal_conf.h
19 changes: 11 additions & 8 deletions ports/stm32/boards/STM32F439/mpconfigboard.h
4 changes: 3 additions & 1 deletion ports/stm32/boards/STM32F439/mpconfigboard.mk
2 changes: 0 additions & 2 deletions ports/stm32/boards/STM32F439/stm32f4xx_hal_conf.h
17 changes: 8 additions & 9 deletions ports/stm32/boards/STM32F4DISC/mpconfigboard.h
4 changes: 3 additions & 1 deletion ports/stm32/boards/STM32F4DISC/mpconfigboard.mk
3 changes: 2 additions & 1 deletion ports/stm32/boards/STM32F4DISC/pins.csv
2 changes: 0 additions & 2 deletions ports/stm32/boards/STM32F4DISC/stm32f4xx_hal_conf.h
16 changes: 9 additions & 7 deletions ports/stm32/boards/STM32F769DISC/mpconfigboard.h
4 changes: 3 additions & 1 deletion ports/stm32/boards/STM32F769DISC/mpconfigboard.mk
2 changes: 2 additions & 0 deletions ports/stm32/boards/STM32F769DISC/pins.csv
3 changes: 0 additions & 3 deletions ports/stm32/boards/STM32F769DISC/stm32f7xx_hal_conf.h
4 changes: 2 additions & 2 deletions ports/stm32/boards/STM32F7DISC/board_init.c
18 changes: 8 additions & 10 deletions ports/stm32/boards/STM32F7DISC/mpconfigboard.h
4 changes: 3 additions & 1 deletion ports/stm32/boards/STM32F7DISC/mpconfigboard.mk
2 changes: 2 additions & 0 deletions ports/stm32/boards/STM32F7DISC/pins.csv
2 changes: 0 additions & 2 deletions ports/stm32/boards/STM32F7DISC/stm32f7xx_hal_conf.h
24 changes: 24 additions & 0 deletions ports/stm32/boards/STM32L476DISC/bdev.c
9 changes: 4 additions & 5 deletions ports/stm32/boards/STM32L476DISC/board_init.c
26 changes: 18 additions & 8 deletions ports/stm32/boards/STM32L476DISC/mpconfigboard.h
5 changes: 3 additions & 2 deletions ports/stm32/boards/STM32L476DISC/mpconfigboard.mk
1 change: 0 additions & 1 deletion ports/stm32/boards/STM32L476DISC/stm32l4xx_hal_conf.h
52 changes: 52 additions & 0 deletions ports/stm32/boards/STM32L496GDISC/mpconfigboard.h
7 changes: 7 additions & 0 deletions ports/stm32/boards/STM32L496GDISC/mpconfigboard.mk
140 changes: 140 additions & 0 deletions ports/stm32/boards/STM32L496GDISC/pins.csv
421 changes: 421 additions & 0 deletions ports/stm32/boards/STM32L496GDISC/stm32l4xx_hal_conf.h
86 changes: 86 additions & 0 deletions ports/stm32/boards/common_basic.ld
86 changes: 86 additions & 0 deletions ports/stm32/boards/common_bl.ld
13 changes: 13 additions & 0 deletions ports/stm32/boards/common.ld → ports/stm32/boards/common_ifs.ld
18 changes: 10 additions & 8 deletions ports/stm32/boards/make-pins.py
303 changes: 303 additions & 0 deletions ports/stm32/boards/startup_stm32f0.s
530 changes: 530 additions & 0 deletions ports/stm32/boards/startup_stm32f4.s
220 changes: 1 addition & 219 deletions ports/stm32/startup_stm32.S → ports/stm32/boards/startup_stm32f7.s
763 changes: 763 additions & 0 deletions ports/stm32/boards/startup_stm32h7.s
549 changes: 549 additions & 0 deletions ports/stm32/boards/startup_stm32l4.s
89 changes: 89 additions & 0 deletions ports/stm32/boards/stm32f091_af.csv
26 changes: 26 additions & 0 deletions ports/stm32/boards/stm32f091xc.ld
6 changes: 3 additions & 3 deletions ports/stm32/boards/stm32f401_af.csv
3 changes: 0 additions & 3 deletions ports/stm32/boards/stm32f401xd.ld
3 changes: 0 additions & 3 deletions ports/stm32/boards/stm32f401xe.ld
3 changes: 0 additions & 3 deletions ports/stm32/boards/stm32f405.ld
4 changes: 2 additions & 2 deletions ports/stm32/boards/stm32f405_af.csv
3 changes: 0 additions & 3 deletions ports/stm32/boards/stm32f411.ld
6 changes: 3 additions & 3 deletions ports/stm32/boards/stm32f411_af.csv
3 changes: 0 additions & 3 deletions ports/stm32/boards/stm32f429.ld
4 changes: 2 additions & 2 deletions ports/stm32/boards/stm32f429_af.csv
3 changes: 0 additions & 3 deletions ports/stm32/boards/stm32f439.ld
16 changes: 8 additions & 8 deletions ports/stm32/boards/stm32f439_af.csv
2 changes: 1 addition & 1 deletion ports/stm32/boards/stm32f4xx_prefix.c
27 changes: 27 additions & 0 deletions ports/stm32/boards/stm32f722.ld
146 changes: 146 additions & 0 deletions ports/stm32/boards/stm32f722_af.csv
3 changes: 0 additions & 3 deletions ports/stm32/boards/stm32f746.ld
15 changes: 7 additions & 8 deletions ports/stm32/boards/stm32f746_af.csv
4 changes: 1 addition & 3 deletions ports/stm32/boards/stm32f767.ld
340 changes: 170 additions & 170 deletions ports/stm32/boards/stm32f767_af.csv
3 changes: 0 additions & 3 deletions ports/stm32/boards/stm32f769.ld
29 changes: 29 additions & 0 deletions ports/stm32/boards/stm32h743.ld
170 changes: 170 additions & 0 deletions ports/stm32/boards/stm32h743_af.csv
30 changes: 15 additions & 15 deletions ports/stm32/boards/stm32l476_af.csv
6 changes: 3 additions & 3 deletions ports/stm32/boards/stm32l476xe.ld
8 changes: 3 additions & 5 deletions ports/stm32/boards/stm32l476xg.ld
142 changes: 142 additions & 0 deletions ports/stm32/boards/stm32l496_af.csv
35 changes: 35 additions & 0 deletions ports/stm32/boards/stm32l496xg.ld
6 changes: 3 additions & 3 deletions ports/stm32/bufhelper.h
367 changes: 280 additions & 87 deletions ports/stm32/can.c
7 changes: 4 additions & 3 deletions ports/stm32/can.h
76 changes: 57 additions & 19 deletions ports/stm32/dac.c
6 changes: 3 additions & 3 deletions ports/stm32/dac.h
188 changes: 157 additions & 31 deletions ports/stm32/dma.c
10 changes: 5 additions & 5 deletions ports/stm32/dma.h
100 changes: 72 additions & 28 deletions ports/stm32/extint.c
8 changes: 4 additions & 4 deletions ports/stm32/extint.h
4 changes: 2 additions & 2 deletions ports/stm32/fatfs_port.c
61 changes: 52 additions & 9 deletions ports/stm32/flash.c
8 changes: 4 additions & 4 deletions ports/stm32/flash.h
269 changes: 269 additions & 0 deletions ports/stm32/flashbdev.c
6 changes: 3 additions & 3 deletions ports/stm32/font_petme128_8x8.h
6 changes: 3 additions & 3 deletions ports/stm32/gccollect.h
49 changes: 31 additions & 18 deletions ports/nrf/modules/machine/uart.h → ports/stm32/gchelper_m0.s
1,221 changes: 330 additions & 891 deletions ports/stm32/i2c.c
22 changes: 16 additions & 6 deletions ports/stm32/i2c.h
101 changes: 101 additions & 0 deletions ports/stm32/i2cslave.c
68 changes: 26 additions & 42 deletions ports/nrf/hal/hal_rng.c → ports/stm32/i2cslave.h
70 changes: 38 additions & 32 deletions ports/stm32/irq.h
29 changes: 14 additions & 15 deletions ports/stm32/lcd.c
6 changes: 3 additions & 3 deletions ports/stm32/lcd.h
11 changes: 5 additions & 6 deletions ports/stm32/led.c
17 changes: 3 additions & 14 deletions ports/stm32/led.h
8 changes: 8 additions & 0 deletions ports/stm32/lwip_inc/arch/cc.h
1 change: 1 addition & 0 deletions ports/stm32/lwip_inc/arch/sys_arch.h
61 changes: 61 additions & 0 deletions ports/stm32/lwip_inc/lwipopts.h
424 changes: 65 additions & 359 deletions ports/stm32/machine_i2c.c
247 changes: 155 additions & 92 deletions ports/stm32/main.c
2 changes: 2 additions & 0 deletions ports/stm32/make-stmconst.py
189 changes: 189 additions & 0 deletions ports/stm32/mboot/Makefile
78 changes: 78 additions & 0 deletions ports/stm32/mboot/README.md
1,341 changes: 1,341 additions & 0 deletions ports/stm32/mboot/main.c
177 changes: 177 additions & 0 deletions ports/stm32/mboot/mboot.py
155 changes: 155 additions & 0 deletions ports/stm32/mboot/mphalport.h
77 changes: 77 additions & 0 deletions ports/stm32/mboot/stm32_generic.ld
155 changes: 121 additions & 34 deletions ports/stm32/modmachine.c
7 changes: 4 additions & 3 deletions ports/stm32/modmachine.h
84 changes: 84 additions & 0 deletions ports/stm32/modnetwork.c
Loading