micropython/ports
David Lechner 10f85fee18 stm32/boards/LEGO_HUB_NO7: Add LEGO Hub No. 7 board definition.
This adds support for the LEGO Hub No. 7, aka LEGO Technic Small hub, aka
LEGO SPIKE Essential hub.  This board is largely similar to Hub No. 6:

- Same MCU (STM32F413 - different packaging with fewer pins).
- Same Bluetooth chip (TI CC2564).
- Same IMU chip.
- Similar external flash chip - 4MiB instead of 32MiB.
- 2 I/O ports instead of 6.
- No display - only status and battery LEDs.
- Different LED driver chip.
- Only 1 button which is also the power button.
- No speaker.

Signed-off-by: David Lechner <david@pybricks.com>
2022-08-06 00:01:31 +10:00
..
bare-arm bare-arm/mpconfigport.h: Disable remaining optional features. 2021-11-01 14:23:06 +11:00
cc3200 ports: Remove unused mp_type_{fileio/textio} macros in mpconfigport.h. 2022-07-26 18:07:22 +10:00
esp32 esp32/Makefile: Force micropython-lib as a required submodule. 2022-08-03 00:07:35 +10:00
esp8266 ports: Always append to GIT_SUBMODULES. 2022-08-03 00:05:26 +10:00
javascript shared/readline: Use MP_REGISTER_ROOT_POINTER(). 2022-07-18 13:48:49 +10:00
mimxrt ports: Always append to GIT_SUBMODULES. 2022-08-03 00:05:26 +10:00
minimal ports: Always include debug information in the ELF. 2022-07-29 11:24:00 +10:00
nrf ports: Always append to GIT_SUBMODULES. 2022-08-03 00:05:26 +10:00
pic16bit pic16bit/pic16bit_mphal: Use MP_REGISTER_ROOT_POINTER(). 2022-07-18 13:50:34 +10:00
powerpc shared/runtime/pyexec: Use MP_REGISTER_ROOT_POINTER(). 2022-07-18 13:52:01 +10:00
qemu-arm extmod/extmod.mk: Separate out extmod file list from py.mk to extmod.mk. 2022-06-21 00:14:34 +10:00
renesas-ra ports: Always include debug information in the ELF. 2022-07-29 11:24:00 +10:00
rp2 rp2/Makefile: Always use cmake to discover submodules. 2022-08-03 00:05:54 +10:00
samd ports: Always append to GIT_SUBMODULES. 2022-08-03 00:05:26 +10:00
stm32 stm32/boards/LEGO_HUB_NO7: Add LEGO Hub No. 7 board definition. 2022-08-06 00:01:31 +10:00
teensy ports: Always include debug information in the ELF. 2022-07-29 11:24:00 +10:00
unix unix/unix_mphal: Allow overriding hal time functions. 2022-07-29 11:06:12 +10:00
windows py/mkenv.mk: Use micropython-lib from submodule by default. 2022-08-03 00:08:41 +10:00
zephyr zephyr: Use MP_REGISTER_ROOT_POINTER(). 2022-07-18 13:50:35 +10:00