@@ -51,10 +51,15 @@ as a natural "TODO" list. An example minimal build list is shown below:
5151.. code-block :: makefile
5252
5353 # These modules are implemented in ports/<port>/common-hal:
54- CIRCUITPY_MICROCONTROLLER = 0 # Typically the first module to create
55- CIRCUITPY_DIGITALIO = 0 # Typically the second module to create
54+
55+ # Typically the first module to create
56+ CIRCUITPY_MICROCONTROLLER = 0
57+ # Typically the second module to create
58+ CIRCUITPY_DIGITALIO = 0
59+ # Other modules:
5660 CIRCUITPY_ANALOGIO = 0
5761 CIRCUITPY_BUSIO = 0
62+ CIRCUITPY_COUNTIO = 0
5863 CIRCUITPY_NEOPIXEL_WRITE = 0
5964 CIRCUITPY_PULSEIO = 0
6065 CIRCUITPY_OS = 0
@@ -63,22 +68,34 @@ as a natural "TODO" list. An example minimal build list is shown below:
6368 CIRCUITPY_AUDIOIO = 0
6469 CIRCUITPY_ROTARYIO = 0
6570 CIRCUITPY_RTC = 0
71+ CIRCUITPY_SDCARDIO = 0
72+ CIRCUITPY_FRAMEBUFFERIO = 0
6673 CIRCUITPY_FREQUENCYIO = 0
6774 CIRCUITPY_I2CPERIPHERAL = 0
68- CIRCUITPY_DISPLAYIO = 0 # Requires SPI, PulseIO (stub ok)
75+ # Requires SPI, PulseIO (stub ok):
76+ CIRCUITPY_DISPLAYIO = 0
6977
7078 # These modules are implemented in shared-module/ - they can be included in
7179 # any port once their prerequisites in common-hal are complete.
72- CIRCUITPY_BITBANGIO = 0 # Requires DigitalIO
73- CIRCUITPY_GAMEPAD = 0 # Requires DigitalIO
74- CIRCUITPY_PIXELBUF = 0 # Requires neopixel_write or SPI (dotstar)
75- CIRCUITPY_RANDOM = 0 # Requires OS
76- CIRCUITPY_STORAGE = 0 # Requires OS, filesystem
77- CIRCUITPY_TOUCHIO = 0 # Requires Microcontroller
78- CIRCUITPY_USB_HID = 0 # Requires USB
79- CIRCUITPY_USB_MIDI = 0 # Requires USB
80- CIRCUITPY_REQUIRE_I2C_PULLUPS = 0 # Does nothing without I2C
81- CIRCUITPY_ULAB = 0 # No requirements, but takes extra flash
80+ # Requires DigitalIO:
81+ CIRCUITPY_BITBANGIO = 0
82+ # Requires DigitalIO
83+ CIRCUITPY_GAMEPAD = 0
84+ # Requires neopixel_write or SPI (dotstar)
85+ CIRCUITPY_PIXELBUF = 0
86+ # Requires OS
87+ CIRCUITPY_RANDOM = 0
88+ # Requires OS, filesystem
89+ CIRCUITPY_STORAGE = 0
90+ # Requires Microcontroller
91+ CIRCUITPY_TOUCHIO = 0
92+ # Requires USB
93+ CIRCUITPY_USB_HID = 0
94+ CIRCUITPY_USB_MIDI = 0
95+ # Does nothing without I2C
96+ CIRCUITPY_REQUIRE_I2C_PULLUPS = 0
97+ # No requirements, but takes extra flash
98+ CIRCUITPY_ULAB = 0
8299
83100 Step 2: Init
84101--------------
0 commit comments