Skip to content

Commit 4f4eac5

Browse files
committed
Add directive to store font in progmem
1 parent dc504ce commit 4f4eac5

2 files changed

Lines changed: 17 additions & 17 deletions

File tree

.github/workflows/build.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
env:
2020
DEVICE: "atmega16a"
2121
FIRMWARE_NAME: "tty_sw_twi_m16a"
22-
PREPROCESSOR: "F_CPU=12000000UL;SSD130X_HAL_PLATFORM=avr;SSD130X_USE_SOFT_TWI"
22+
PREPROCESSOR: "F_CPU=12000000UL;SSD130X_HAL_PLATFORM=avr;SSD130X_USE_SOFT_TWI;FONT_STORE_IN_PROGMEM"
2323
runs-on: ubuntu-latest
2424
steps:
2525
- name: Fetch repository
@@ -85,7 +85,7 @@ jobs:
8585
env:
8686
DEVICE: "atmega16a"
8787
FIRMWARE_NAME: "tty_hw_twi_m16a"
88-
PREPROCESSOR: "F_CPU=12000000UL;SSD130X_HAL_PLATFORM=avr"
88+
PREPROCESSOR: "F_CPU=12000000UL;SSD130X_HAL_PLATFORM=avr;FONT_STORE_IN_PROGMEM"
8989
runs-on: ubuntu-latest
9090
steps:
9191
- name: Fetch repository
@@ -151,7 +151,7 @@ jobs:
151151
env:
152152
DEVICE: "atmega16a"
153153
FIRMWARE_NAME: "frame_sw_twi_m16a"
154-
PREPROCESSOR: "F_CPU=12000000UL;SSD130X_HAL_PLATFORM=avr;SSD130X_USE_SOFT_TWI"
154+
PREPROCESSOR: "F_CPU=12000000UL;SSD130X_HAL_PLATFORM=avr;SSD130X_USE_SOFT_TWI;FONT_STORE_IN_PROGMEM"
155155
runs-on: ubuntu-latest
156156
steps:
157157
- name: Fetch repository
@@ -217,7 +217,7 @@ jobs:
217217
env:
218218
DEVICE: "atmega16a"
219219
FIRMWARE_NAME: "frame_hw_twi_m16a"
220-
PREPROCESSOR: "F_CPU=12000000UL;SSD130X_HAL_PLATFORM=avr"
220+
PREPROCESSOR: "F_CPU=12000000UL;SSD130X_HAL_PLATFORM=avr;FONT_STORE_IN_PROGMEM"
221221
runs-on: ubuntu-latest
222222
steps:
223223
- name: Fetch repository
@@ -283,7 +283,7 @@ jobs:
283283
env:
284284
DEVICE: "atmega4808"
285285
FIRMWARE_NAME: "tty_sw_twi_m4808"
286-
PREPROCESSOR: "F_CPU=20000000UL;SSD130X_HAL_PLATFORM=avr0;SSD130X_USE_SOFT_TWI"
286+
PREPROCESSOR: "F_CPU=20000000UL;SSD130X_HAL_PLATFORM=avr0;SSD130X_USE_SOFT_TWI;FONT_STORE_IN_PROGMEM"
287287
runs-on: ubuntu-latest
288288
steps:
289289
- name: Fetch repository
@@ -349,7 +349,7 @@ jobs:
349349
env:
350350
DEVICE: "atmega4808"
351351
FIRMWARE_NAME: "tty_hw_twi_m4808"
352-
PREPROCESSOR: "F_CPU=20000000UL;SSD130X_HAL_PLATFORM=avr0;TWI_PORTMUX=PORTMUX_TWI0_ALT2_gc"
352+
PREPROCESSOR: "F_CPU=20000000UL;SSD130X_HAL_PLATFORM=avr0;TWI_PORTMUX=PORTMUX_TWI0_ALT2_gc;FONT_STORE_IN_PROGMEM"
353353
runs-on: ubuntu-latest
354354
steps:
355355
- name: Fetch repository
@@ -415,7 +415,7 @@ jobs:
415415
env:
416416
DEVICE: "atmega4808"
417417
FIRMWARE_NAME: "frame_sw_twi_m4808"
418-
PREPROCESSOR: "F_CPU=20000000UL;SSD130X_HAL_PLATFORM=avr0;SSD130X_USE_SOFT_TWI"
418+
PREPROCESSOR: "F_CPU=20000000UL;SSD130X_HAL_PLATFORM=avr0;SSD130X_USE_SOFT_TWI;FONT_STORE_IN_PROGMEM"
419419
runs-on: ubuntu-latest
420420
steps:
421421
- name: Fetch repository
@@ -481,7 +481,7 @@ jobs:
481481
env:
482482
DEVICE: "atmega4808"
483483
FIRMWARE_NAME: "frame_hw_twi_m4808"
484-
PREPROCESSOR: "F_CPU=20000000UL;SSD130X_HAL_PLATFORM=avr0;TWI_PORTMUX=PORTMUX_TWI0_ALT2_gc"
484+
PREPROCESSOR: "F_CPU=20000000UL;SSD130X_HAL_PLATFORM=avr0;TWI_PORTMUX=PORTMUX_TWI0_ALT2_gc;FONT_STORE_IN_PROGMEM"
485485
runs-on: ubuntu-latest
486486
steps:
487487
- name: Fetch repository

.github/workflows/release.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
env:
1717
DEVICE: "atmega16a"
1818
FIRMWARE_NAME: "tty_sw_twi_m16a"
19-
PREPROCESSOR: "F_CPU=12000000UL;SSD130X_HAL_PLATFORM=avr;SSD130X_USE_SOFT_TWI"
19+
PREPROCESSOR: "F_CPU=12000000UL;SSD130X_HAL_PLATFORM=avr;SSD130X_USE_SOFT_TWI;FONT_STORE_IN_PROGMEM"
2020
runs-on: ubuntu-latest
2121
steps:
2222
- name: Fetch repository
@@ -82,7 +82,7 @@ jobs:
8282
env:
8383
DEVICE: "atmega16a"
8484
FIRMWARE_NAME: "tty_hw_twi_m16a"
85-
PREPROCESSOR: "F_CPU=12000000UL;SSD130X_HAL_PLATFORM=avr"
85+
PREPROCESSOR: "F_CPU=12000000UL;SSD130X_HAL_PLATFORM=avr;FONT_STORE_IN_PROGMEM"
8686
runs-on: ubuntu-latest
8787
steps:
8888
- name: Fetch repository
@@ -148,7 +148,7 @@ jobs:
148148
env:
149149
DEVICE: "atmega16a"
150150
FIRMWARE_NAME: "frame_sw_twi_m16a"
151-
PREPROCESSOR: "F_CPU=12000000UL;SSD130X_HAL_PLATFORM=avr;SSD130X_USE_SOFT_TWI"
151+
PREPROCESSOR: "F_CPU=12000000UL;SSD130X_HAL_PLATFORM=avr;SSD130X_USE_SOFT_TWI;FONT_STORE_IN_PROGMEM"
152152
runs-on: ubuntu-latest
153153
steps:
154154
- name: Fetch repository
@@ -206,15 +206,15 @@ jobs:
206206
- name: Upload firmware artifacts
207207
uses: actions/upload-artifact@v7
208208
with:
209-
name: firmware-m16a-frame-hardware-twi
209+
name: firmware-m16a-frame-software-twi
210210
path: ./${{ env.OUTPUT_FOLDER }}
211211
retention-days: 1
212212

213213
build-firmware-m16a-frame-hardware-twi:
214214
env:
215215
DEVICE: "atmega16a"
216216
FIRMWARE_NAME: "frame_hw_twi_m16a"
217-
PREPROCESSOR: "F_CPU=12000000UL;SSD130X_HAL_PLATFORM=avr"
217+
PREPROCESSOR: "F_CPU=12000000UL;SSD130X_HAL_PLATFORM=avr;FONT_STORE_IN_PROGMEM"
218218
runs-on: ubuntu-latest
219219
steps:
220220
- name: Fetch repository
@@ -280,7 +280,7 @@ jobs:
280280
env:
281281
DEVICE: "atmega4808"
282282
FIRMWARE_NAME: "tty_sw_twi_m4808"
283-
PREPROCESSOR: "F_CPU=20000000UL;SSD130X_HAL_PLATFORM=avr0;SSD130X_USE_SOFT_TWI"
283+
PREPROCESSOR: "F_CPU=20000000UL;SSD130X_HAL_PLATFORM=avr0;SSD130X_USE_SOFT_TWI;FONT_STORE_IN_PROGMEM"
284284
runs-on: ubuntu-latest
285285
steps:
286286
- name: Fetch repository
@@ -346,7 +346,7 @@ jobs:
346346
env:
347347
DEVICE: "atmega4808"
348348
FIRMWARE_NAME: "tty_hw_twi_m4808"
349-
PREPROCESSOR: "F_CPU=20000000UL;SSD130X_HAL_PLATFORM=avr0;TWI_PORTMUX=PORTMUX_TWI0_ALT2_gc"
349+
PREPROCESSOR: "F_CPU=20000000UL;SSD130X_HAL_PLATFORM=avr0;TWI_PORTMUX=PORTMUX_TWI0_ALT2_gc;FONT_STORE_IN_PROGMEM"
350350
runs-on: ubuntu-latest
351351
steps:
352352
- name: Fetch repository
@@ -412,7 +412,7 @@ jobs:
412412
env:
413413
DEVICE: "atmega4808"
414414
FIRMWARE_NAME: "frame_sw_twi_m4808"
415-
PREPROCESSOR: "F_CPU=20000000UL;SSD130X_HAL_PLATFORM=avr0;SSD130X_USE_SOFT_TWI"
415+
PREPROCESSOR: "F_CPU=20000000UL;SSD130X_HAL_PLATFORM=avr0;SSD130X_USE_SOFT_TWI;FONT_STORE_IN_PROGMEM"
416416
runs-on: ubuntu-latest
417417
steps:
418418
- name: Fetch repository
@@ -478,7 +478,7 @@ jobs:
478478
env:
479479
DEVICE: "atmega4808"
480480
FIRMWARE_NAME: "frame_hw_twi_m4808"
481-
PREPROCESSOR: "F_CPU=20000000UL;SSD130X_HAL_PLATFORM=avr0;TWI_PORTMUX=PORTMUX_TWI0_ALT2_gc"
481+
PREPROCESSOR: "F_CPU=20000000UL;SSD130X_HAL_PLATFORM=avr0;TWI_PORTMUX=PORTMUX_TWI0_ALT2_gc;FONT_STORE_IN_PROGMEM"
482482
runs-on: ubuntu-latest
483483
steps:
484484
- name: Fetch repository

0 commit comments

Comments
 (0)