Skip to content

Commit 2d3a572

Browse files
authored
Merge pull request #806 from adafruit/add-feather-sense-tft
Add feather sense tft
2 parents 5e284a1 + f295055 commit 2d3a572

File tree

43 files changed

+14884
-2841
lines changed

Some content is hidden

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

43 files changed

+14884
-2841
lines changed

.github/workflows/githubci.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ jobs:
1919
- 'feather52832'
2020
- 'feather52840'
2121
- 'feather52840sense'
22+
- 'feather_nrf52840_sense_tft'
2223
- 'itsybitsy52840'
2324
- 'ledglasses_nrf52840'
2425

@@ -29,7 +30,7 @@ jobs:
2930
python-version: '3.x'
3031

3132
- name: Checkout code
32-
uses: actions/checkout@v3
33+
uses: actions/checkout@v4
3334
with:
3435
submodules: 'true'
3536

boards.txt

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,69 @@ feather52840sense.menu.debug_output.serial1.build.logger_flags=-DCFG_LOGGER=1 -D
182182
feather52840sense.menu.debug_output.rtt=Segger RTT
183183
feather52840sense.menu.debug_output.rtt.build.logger_flags=-DCFG_LOGGER=2 -DCFG_TUSB_DEBUG=CFG_DEBUG -DSEGGER_RTT_MODE_DEFAULT=SEGGER_RTT_MODE_BLOCK_IF_FIFO_FULL
184184

185+
# -----------------------------------
186+
# Adafruit Feather nRF52840 Sense TFT
187+
# -----------------------------------
188+
feather_nrf52840_sense_tft.name=Adafruit Feather nRF52840 Sense TFT
189+
190+
# VID/PID for Bootloader, Arduino & CircuitPython
191+
feather_nrf52840_sense_tft.vid.0=0x239A
192+
feather_nrf52840_sense_tft.pid.0=0x8087
193+
feather_nrf52840_sense_tft.vid.1=0x239A
194+
feather_nrf52840_sense_tft.pid.1=0x0087
195+
feather_nrf52840_sense_tft.vid.2=0x239A
196+
feather_nrf52840_sense_tft.pid.2=0x0088
197+
feather_nrf52840_sense_tft.vid.3=0x239A
198+
feather_nrf52840_sense_tft.pid.3=0x8088
199+
200+
# Upload
201+
feather_nrf52840_sense_tft.bootloader.tool=bootburn
202+
feather_nrf52840_sense_tft.upload.tool=nrfutil
203+
feather_nrf52840_sense_tft.upload.protocol=nrfutil
204+
feather_nrf52840_sense_tft.upload.use_1200bps_touch=true
205+
feather_nrf52840_sense_tft.upload.wait_for_upload_port=true
206+
feather_nrf52840_sense_tft.upload.maximum_size=815104
207+
feather_nrf52840_sense_tft.upload.maximum_data_size=237568
208+
209+
# Build
210+
feather_nrf52840_sense_tft.build.mcu=cortex-m4
211+
feather_nrf52840_sense_tft.build.f_cpu=64000000
212+
feather_nrf52840_sense_tft.build.board=NRF52840_FEATHER_SENSE_TFT
213+
feather_nrf52840_sense_tft.build.core=nRF5
214+
feather_nrf52840_sense_tft.build.variant=feather_nrf52840_sense_tft
215+
feather_nrf52840_sense_tft.build.usb_manufacturer="Adafruit"
216+
feather_nrf52840_sense_tft.build.usb_product="Feather nRF52840 Sense TFT"
217+
feather_nrf52840_sense_tft.build.extra_flags=-DNRF52840_XXAA {build.flags.usb}
218+
feather_nrf52840_sense_tft.build.ldscript=nrf52840_s140_v6.ld
219+
feather_nrf52840_sense_tft.build.openocdscript=scripts/openocd/daplink_nrf52.cfg
220+
feather_nrf52840_sense_tft.build.vid=0x239A
221+
feather_nrf52840_sense_tft.build.pid=0x8087
222+
223+
# Menu: SoftDevice
224+
feather_nrf52840_sense_tft.menu.softdevice.s140v6=S140 6.1.1
225+
feather_nrf52840_sense_tft.menu.softdevice.s140v6.build.sd_name=s140
226+
feather_nrf52840_sense_tft.menu.softdevice.s140v6.build.sd_version=6.1.1
227+
feather_nrf52840_sense_tft.menu.softdevice.s140v6.build.sd_fwid=0x00B6
228+
229+
# Menu: Debug Level
230+
feather_nrf52840_sense_tft.menu.debug.l0=Level 0 (Release)
231+
feather_nrf52840_sense_tft.menu.debug.l0.build.debug_flags=-DCFG_DEBUG=0
232+
feather_nrf52840_sense_tft.menu.debug.l1=Level 1 (Error Message)
233+
feather_nrf52840_sense_tft.menu.debug.l1.build.debug_flags=-DCFG_DEBUG=1
234+
feather_nrf52840_sense_tft.menu.debug.l2=Level 2 (Full Debug)
235+
feather_nrf52840_sense_tft.menu.debug.l2.build.debug_flags=-DCFG_DEBUG=2
236+
feather_nrf52840_sense_tft.menu.debug.l3=Level 3 (Segger SystemView)
237+
feather_nrf52840_sense_tft.menu.debug.l3.build.debug_flags=-DCFG_DEBUG=3
238+
feather_nrf52840_sense_tft.menu.debug.l3.build.sysview_flags=-DCFG_SYSVIEW=1
239+
240+
# Menu: Debug Port
241+
feather_nrf52840_sense_tft.menu.debug_output.serial=Serial
242+
feather_nrf52840_sense_tft.menu.debug_output.serial.build.logger_flags=-DCFG_LOGGER=0
243+
feather_nrf52840_sense_tft.menu.debug_output.serial1=Serial1
244+
feather_nrf52840_sense_tft.menu.debug_output.serial1.build.logger_flags=-DCFG_LOGGER=1 -DCFG_TUSB_DEBUG=CFG_DEBUG
245+
feather_nrf52840_sense_tft.menu.debug_output.rtt=Segger RTT
246+
feather_nrf52840_sense_tft.menu.debug_output.rtt.build.logger_flags=-DCFG_LOGGER=2 -DCFG_TUSB_DEBUG=CFG_DEBUG -DSEGGER_RTT_MODE_DEFAULT=SEGGER_RTT_MODE_BLOCK_IF_FIFO_FULL
247+
185248
# -----------------------------------
186249
# Adafruit ItsyBitsy nRF52840 Express
187250
# -----------------------------------
Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -9742,7 +9742,7 @@
97429742
:104790000393684602230093FFF7EEFF05B05DF830
97439743
:1047A00004FB08B54FF0E023D3F8F03DDB0700D55C
97449744
:1047B00000BEFFF7C7FF0000014B1878704700BF2D
9745-
:1047C000ED9600202DE9FF484C4B4FF40062C3F8F2
9745+
:1047C000ED9600202DE9FF484C4B40F60102C3F85E
97469746
:1047D000402500F0C1FA00F03DFF002000F05EFB34
97479747
:1047E00000F0B8FF48B1052000F058FB00F0C4FF0E
97489748
:1047F00000F0E8FF062000F051FB4FF08043DFF8A7
@@ -10795,22 +10795,22 @@
1079510795
:108960001A1FB2F5696F03F1010206D2AB4214BFC0
1079610796
:1089700091B24FF6FF7124F8131090421346EFD1D5
1079710797
:10898000D6E7F823237004F109022346FF2003F8F9
10798-
:10899000010F9342FBD1DAE7B5F5027F3AD86FF4C5
10798+
:10899000010F9342FBD1DAE7B5F5027F39D86FF4C6
1079910799
:1089A000017C65443DB920463A490B22FFF79CFF04
1080010800
:1089B0002823E372203438492E014FF0000801EBE0
10801-
:1089C00005257A27022EB3D80B2229462046FFF729
10802-
:1089D0008BFF57233D2228216374E3746376B31C15
10803-
:1089E00084F80D80A773E1732274A27484F8148054
10804-
:1089F00084F81580A775E17522766383E86830B145
10805-
:108A000002F0E9FDE061013620341035DAE74FF479
10806-
:108A1000E910F7E7214B9D428AD86FF40277EA19F3
10807-
:108A2000012A0FD81C4B03EB0213D96801910846A9
10808-
:108A300002F0D1FD01990246204602B0BDE8F041A6
10809-
:108A400002F092BD6FF4FD76A9190902B1F5801FFD
10810-
:108A5000BFF46EAF124B236003F1144303F52C13E4
10811-
:108A600003F6023363600F4BC4F8FC314FF46963C3
10812-
:108A7000A3614FF40053A5F20B254FF48072A3605D
10813-
:108A8000094B6561E1602261E36104F12000D4E7F4
10801+
:1089C00005255C27022EB3D80B2220462946FFF747
10802+
:1089D0008BFF582324226374E3746376B31C84F8FA
10803+
:1089E0000D80A773E7732274A27484F8148084F84E
10804+
:1089F0001580A775E77522766383E86830B102F0C9
10805+
:108A0000EAFDE061013620341035DBE74FF4E91070
10806+
:108A1000F7E7224B9D428BD86FF40277EA19012ABF
10807+
:108A20000FD81D4B03EB0213D9680191084602F0E1
10808+
:108A3000D2FD01990246204602B0BDE8F04102F0A5
10809+
:108A400093BD6FF4FD76A9190902B1F5801FBFF43B
10810+
:108A50006FAF134B236003F1144303F52C1303F69C
10811+
:108A6000023363600F4BC4F8FC314FF46963A361B8
10812+
:108A70004FF40053A5F20B254FF48072A3600A4B0C
10813+
:108A80006561E1602261E36104F12000D4E700BF89
1081410814
:108A900080BA0F00ABBA0F0038BB0F00080101000D
1081510815
:108AA0005546320A306FB10A45009A23F7B5654B37
1081610816
:108AB00014460A689A420D4639D103F114434A68B4
@@ -11570,7 +11570,7 @@
1157011570
:10B9D000667275697420496E6475737472696573F3
1157111571
:10B9E000004369726375697420506C617967726F86
1157211572
:10B9F000756E64206E5246353238343000302E3841
11573-
:10BA00002E30207331343020362E312E310000009C
11573+
:10BA00002E31207331343020362E312E310000009B
1157411574
:10BA1000000000000000000000000000000023D132
1157511575
:10BA2000BCEA5F782315DEEF121200000000000070
1157611576
:10BA300054B200204164616672756974006E5246AA
@@ -11681,7 +11681,7 @@
1168111681
:10C0C000000012010002EF0201409A234500000126
1168211682
:10C0D0000102030161BA0F00CDB90F00E1B90F00F1
1168311683
:10C0E00048B5002056BA0F003DBA0F005546322021
11684-
:10C0F000426F6F746C6F6164657220302E382E3021
11684+
:10C0F000426F6F746C6F6164657220302E382E3120
1168511685
:10C10000206C69622F6E726678202876322E302E6F
1168611686
:10C110003029206C69622F74696E797573622028EA
1168711687
:10C12000302E31322E302D3134352D6739373735B9
@@ -11694,8 +11694,8 @@
1169411694
:10C19000323834300D0A426F6172642D49443A20BE
1169511695
:10C1A0006E524635323834302D4369726375697486
1169611696
:10C1B000506C617967726F756E642D726576440D8F
11697-
:10C1C0000A446174653A2053657020323920323058
11698-
:10C1D00032330D0A000000000000000000000000E3
11697+
:10C1C0000A446174653A204A616E2020342032307E
11698+
:10C1D00032340D0A000000000000000000000000E2
1169911699
:10C1E000000000000000000000000000000000004F
1170011700
:10C1F000000000000000000000000000000000003F
1170111701
:10C20000000000000000000000000000000000002E

bootloader/clue_nrf52840/clue_nrf52840_bootloader-0.8.0_s140_6.1.1.hex renamed to bootloader/clue_nrf52840/clue_nrf52840_bootloader-0.8.1_s140_6.1.1.hex

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9742,7 +9742,7 @@
97429742
:104790000393684602230093FFF7EEFF05B05DF830
97439743
:1047A00004FB08B54FF0E023D3F8F03DDB0700D55C
97449744
:1047B00000BEFFF7C7FF0000014B1878704700BF2D
9745-
:1047C000ED9600202DE9FF484C4B4FF40062C3F8F2
9745+
:1047C000ED9600202DE9FF484C4B40F60102C3F85E
97469746
:1047D000402500F0C3FA00F039FF002000F05AFB3A
97479747
:1047E00000F0B4FF48B1052000F054FB00F0C0FF1A
97489748
:1047F00000F0E4FF062000F04DFB4FF08043DFF8AF
@@ -10797,10 +10797,10 @@
1079710797
:1089800009022346FF2003F8010F9342FBD1DAE7E7
1079810798
:10899000B5F5027F39D86FF4017C65443DB92046B6
1079910799
:1089A0003A490B22FFF79CFF2823E3722034384911
10800-
:1089B0002E014FF0640801EB05250027022EB3D8E5
10801-
:1089C0000B2229462046FFF78BFF57237F203D22AD
10802-
:1089D00028216374E3746376B31C84F80D80A0735C
10803-
:1089E000E1732274A27427756775A075E17522760C
10800+
:1089B0002E014FF0000801EB05255C27022EB3D8ED
10801+
:1089C0000B2220462946FFF78BFF5823242263748D
10802+
:1089D000E3746376B31C84F80D80A773E773227485
10803+
:1089E000A27484F8148084F81580A775E775227640
1080410804
:1089F0006383E86830B102F0EAFDE06101362034BB
1080510805
:108A00001035DBE74FF4E910F7E7224B9D428BD896
1080610806
:108A10006FF40277EA19012A0FD81D4B03EB0213FA
@@ -11568,7 +11568,7 @@
1156811568
:10B9B0000338FDD8704741646144465500416461D5
1156911569
:10B9C000667275697420496E647573747269657303
1157011570
:10B9D00000434C5545206E524635323834300030E5
11571-
:10B9E0002E382E30207331343020362E312E310057
11571+
:10B9E0002E382E31207331343020362E312E310056
1157211572
:10B9F0000000000000000000000000000000000047
1157311573
:10BA000023D1BCEA5F782315DEEF1212000000009C
1157411574
:10BA1000A4B000204164616672756974006E52467C
@@ -11679,7 +11679,7 @@
1167911679
:10C0A000000012010002EF0201409A23710000011A
1168011680
:10C0B0000102030141BA0F00BDB90F00D1B90F0051
1168111681
:10C0C00098B3002036BA0F001DBA0F005546322033
11682-
:10C0D000426F6F746C6F6164657220302E382E3041
11682+
:10C0D000426F6F746C6F6164657220302E382E3140
1168311683
:10C0E000206C69622F6E726678202876322E302E90
1168411684
:10C0F0003029206C69622F74696E7975736220280B
1168511685
:10C10000302E31322E302D3134352D6739373735D9
@@ -11690,8 +11690,8 @@
1169011690
:10C15000416461667275697420434C5545206E5286
1169111691
:10C160004635323834300D0A426F6172642D4944CD
1169211692
:10C170003A206E524635323834302D434C55452DD9
11693-
:10C18000726576410D0A446174653A2053657020EA
11694-
:10C19000323920323032330D0A0000000000000036
11693+
:10C18000726576410D0A446174653A204A616E20F9
11694+
:10C19000203420323032340D0A000000000000004C
1169511695
:10C1A000000000000000000000000000000000008F
1169611696
:10C1B000000000000000000000000000000000007F
1169711697
:10C1C000000000000000000000000000000000006F

bootloader/feather_nrf52832/feather_nrf52832_bootloader-0.8.0_s132_6.1.1.hex renamed to bootloader/feather_nrf52832/feather_nrf52832_bootloader-0.8.1_s132_6.1.1.hex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9540,7 +9540,7 @@
95409540
:104790000393684602230093FFF7EEFF05B05DF830
95419541
:1047A00004FB08B54FF0E023D3F8F03DDB0700D55C
95429542
:1047B00000BEFFF7C7FF0000014B1878704700BF2D
9543-
:1047C00085940020BFB5AB4B4FF40062C3F8402581
9543+
:1047C00085940020BFB5AB4B40F60102C3F84025ED
95449544
:1047D00000F012FA00F052FE002000F0DDFA00F0C6
95459545
:1047E000C5FE48B1052000F0D7FA00F0D1FE00F078
95469546
:1047F000F5FE062000F0D0FA4FF080439E4FD3F82C
@@ -10700,7 +10700,7 @@
1070010700
:109010000338FDD87047416461444655004164619E
1070110701
:10902000667275697420496E6475737472696573CC
1070210702
:109030000046656174686572206E52463532383379
10703-
:109040003200302E382E30207331333220362E311C
10703+
:109040003200302E382E31207331333220362E311B
1070410704
:109050002E310000000000000000000000000000B1
1070510705
:1090600000000023D1BCEA5F782315DEEF12120066
1070610706
:1090700000000000080000000600000000000000E2

0 commit comments

Comments
 (0)