Skip to content

Commit 09dc46a

Browse files
committed
Add Protomatter and FramebufferDisplay
1 parent a51d4f7 commit 09dc46a

File tree

61 files changed

+1953
-49
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+1953
-49
lines changed

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,3 +119,6 @@
119119
[submodule "ports/stm/st_driver"]
120120
path = ports/stm/st_driver
121121
url = https://github.com/hathach/st_driver.git
122+
[submodule "lib/protomatter"]
123+
path = lib/protomatter
124+
url = https://github.com/adafruit/Adafruit_Protomatter

lib/protomatter

Submodule protomatter added at c3a3e35

ports/atmel-samd/boards/hallowing_m0_express/board.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@ void board_init(void) {
9797
false, // Pixels in a byte share a row. Only used for depth < 8
9898
1, // bytes per cell. Only valid for depths < 8
9999
false, // reverse_pixels_in_byte. Only valid for depths < 8
100+
true, // reverse_pixels_in_word
100101
MIPI_COMMAND_SET_COLUMN_ADDRESS, // Set column command
101102
MIPI_COMMAND_SET_PAGE_ADDRESS, // Set row command
102103
MIPI_COMMAND_WRITE_MEMORY_START, // Write memory command

ports/atmel-samd/boards/hallowing_m4_express/board.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ void board_init(void) {
7777
false, // Pixels in a byte share a row. Only used for depth < 8
7878
1, // bytes per cell. Only valid for depths < 8
7979
false, // reverse_pixels_in_byte. Only valid for depths < 8
80+
true, // reverse_pixels_in_word
8081
MIPI_COMMAND_SET_COLUMN_ADDRESS, // Set column command
8182
MIPI_COMMAND_SET_PAGE_ADDRESS, // Set row command
8283
MIPI_COMMAND_WRITE_MEMORY_START, // Write memory command

ports/atmel-samd/boards/kicksat-sprite/mpconfigboard.mk

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,10 @@ LONGINT_IMPL = MPZ
1111

1212
# Not needed.
1313
CIRCUITPY_AUDIOBUSIO = 0
14+
CIRCUITPY_FRAMEBUFFERIO = 0
1415
CIRCUITPY_DISPLAYIO = 0
1516
CIRCUITPY_NETWORK = 0
17+
CIRCUITPY_PROTOMATTER = 0
1618
CIRCUITPY_PS2IO = 0
1719
CIRCUITPY_AUDIOMP3 = 0
1820

ports/atmel-samd/boards/monster_m4sk/board.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ void board_init(void) {
7878
false, // pixels in a byte share a row. Only valid for depths < 8
7979
1, // bytes per cell. Only valid for depths < 8
8080
false, // reverse_pixels_in_byte. Only valid for depths < 8
81+
true, // reverse_pixels_in_word
8182
MIPI_COMMAND_SET_COLUMN_ADDRESS, // Set column command
8283
MIPI_COMMAND_SET_PAGE_ADDRESS, // Set row command
8384
MIPI_COMMAND_WRITE_MEMORY_START, // Write memory command

ports/atmel-samd/boards/pewpew_m4/board.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,7 @@ void board_init(void) {
128128
false, // pixels in byte share row. only used for depth < 8
129129
1, // bytes per cell. Only valid for depths < 8
130130
false, // reverse_pixels_in_byte. Only valid for depths < 8
131+
true, // reverse_pixels_in_word
131132
MIPI_COMMAND_SET_COLUMN_ADDRESS, // Set column command
132133
MIPI_COMMAND_SET_PAGE_ADDRESS, // Set row command
133134
MIPI_COMMAND_WRITE_MEMORY_START, // Write memory command

ports/atmel-samd/boards/pybadge/board.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ void board_init(void) {
100100
false, // pixels in byte share row. only used for depth < 8
101101
1, // bytes per cell. Only valid for depths < 8
102102
false, // reverse_pixels_in_byte. Only valid for depths < 8
103+
true, // reverse_pixels_in_word
103104
MIPI_COMMAND_SET_COLUMN_ADDRESS, // Set column command
104105
MIPI_COMMAND_SET_PAGE_ADDRESS, // Set row command
105106
MIPI_COMMAND_WRITE_MEMORY_START, // Write memory command

ports/atmel-samd/boards/pybadge_airlift/board.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ void board_init(void) {
7878
false, // pixels in byte share row. Only used for depth < 8
7979
1, // bytes per cell. Only valid for depths < 8
8080
false, // reverse_pixels_in_byte. Only valid for depths < 8
81+
true, // reverse_pixels_in_word
8182
MIPI_COMMAND_SET_COLUMN_ADDRESS, // Set column command
8283
MIPI_COMMAND_SET_PAGE_ADDRESS, // Set row command
8384
MIPI_COMMAND_WRITE_MEMORY_START, // Write memory command

ports/atmel-samd/boards/pycubed/mpconfigboard.mk

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@ LONGINT_IMPL = MPZ
1515
# Not needed.
1616
CIRCUITPY_AUDIOBUSIO = 0
1717
CIRCUITPY_DISPLAYIO = 0
18+
CIRCUITPY_FRAMEBUFFERIO = 0
1819
CIRCUITPY_GAMEPAD = 0
20+
CIRCUITPY_PROTOMATTER = 0
1921
CIRCUITPY_PS2IO = 0
2022

2123
FROZEN_MPY_DIRS += $(TOP)/frozen/Adafruit_CircuitPython_BusDevice

0 commit comments

Comments
 (0)