circuitpython/supervisor/shared
Timon a1052d5f73
Initial broadcom port for Raspberry Pi
This targets the 64-bit CPU Raspberry Pis. The BCM2711 on the Pi 4
and the BCM2837 on the Pi 3 and Zero 2W. There are 64-bit fixes
outside of the ports directory for it.

There are a couple other cleanups that were incidental:
* Use const mcu_pin_obj_t instead of omitting the const. The structs
  themselves are const because they are in ROM.
* Use PTR <-> OBJ conversions in more places. They were found when
  mp_obj_t was set to an integer type rather than pointer.
* Optimize submodule checkout because the Pi submodules are heavy
  and unnecessary for the vast majority of builds.

Fixes #4314
2021-11-22 14:54:44 -08:00
..
bluetooth -Werror=missing-prototypes for nRF 2021-11-10 11:26:54 -06:00
external_flash Enable -Wmissing-prototypes for atmel-samd 2021-11-09 20:05:00 -06:00
usb Merge remote-tracking branch 'adafruit/main' into hid-boot-protocol 2021-10-18 15:30:24 -04:00
autoreload.c Two tweaks to BLE workflow 2021-08-24 13:57:42 -07:00
autoreload.h Two tweaks to BLE workflow 2021-08-24 13:57:42 -07:00
background_callback.c Enable -Wmissing-prototypes for atmel-samd 2021-11-09 20:05:00 -06:00
board.c run code formatting script 2021-03-15 19:27:36 +05:30
board.h run code formatting script 2021-03-15 19:27:36 +05:30
cpu.c Initial broadcom port for Raspberry Pi 2021-11-22 14:54:44 -08:00
cpu.h modify copyright notice. 2021-04-25 19:57:21 +09:00
display.c Initial broadcom port for Raspberry Pi 2021-11-22 14:54:44 -08:00
display.h Turn off terminalio for ja and ko 2020-08-17 17:17:59 -07:00
filesystem.c Initial broadcom port for Raspberry Pi 2021-11-22 14:54:44 -08:00
flash.c Initial broadcom port for Raspberry Pi 2021-11-22 14:54:44 -08:00
internal_flash.h Hopefully fix flash flush and hopefully audio as well. 2020-03-13 11:12:31 -07:00
lock.c compiles 2021-06-14 20:54:43 -04:00
lock.h compiles 2021-06-14 20:54:43 -04:00
memory.c chore(usb_vendor): update non-movable memory enum 2021-10-04 07:36:08 -07:00
micropython.c Enable -Wmissing-prototypes for atmel-samd 2021-11-09 20:05:00 -06:00
rgb_led_colors.h Simplify the status LED to save power 2021-05-13 14:41:20 -07:00
safe_mode.c check that boot device is interface #0; remove instrumentation 2021-10-13 12:30:01 -04:00
safe_mode.h check that boot device is interface #0; remove instrumentation 2021-10-13 12:30:01 -04:00
serial.c Initial broadcom port for Raspberry Pi 2021-11-22 14:54:44 -08:00
stack.c Initial broadcom port for Raspberry Pi 2021-11-22 14:54:44 -08:00
stack.h run code formatting script 2021-03-15 19:27:36 +05:30
status_leds.c Support multiple status dotstars 2021-08-24 14:35:11 -07:00
status_leds.h Merge tag 'v1.17' into merge-1.17 2021-10-15 08:20:54 -05:00
tick.c Enable -Wmissing-prototypes for atmel-samd 2021-11-09 20:05:00 -06:00
tick.h supervisor: factor supervisor_background_tasks from sundry ports 2020-07-15 11:49:44 -05:00
traceback.c Formatting fixes 2021-07-22 12:57:10 -04:00
traceback.h Formatting fixes 2021-07-22 12:57:10 -04:00
translate.c Improve mp_printf with support for compressed strings 2021-08-09 08:27:28 -05:00
translate.h Improve mp_printf with support for compressed strings 2021-08-09 08:27:28 -05:00
workflow.c Initial broadcom port for Raspberry Pi 2021-11-22 14:54:44 -08:00
workflow.h workflow_active was never defined or used 2021-05-01 13:34:28 -04:00