Skip to content

Commit 0ed4d9f

Browse files
authored
Merge pull request #822 from adafruit/feather840_revE
2 parents addf2e0 + ea46b6b commit 0ed4d9f

File tree

55 files changed

+61965
-62740
lines changed

Some content is hidden

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

55 files changed

+61965
-62740
lines changed

bootloader/ledglasses_nrf52840/ledglasses_nrf52840_bootloader-0.8.3_s140_6.1.1.hex renamed to bootloader/circuitplayground_nrf52840/circuitplayground_nrf52840_bootloader-0.9.0_s140_6.1.1.hex

Lines changed: 1988 additions & 2053 deletions
Large diffs are not rendered by default.

bootloader/clue_nrf52840/clue_nrf52840_bootloader-0.8.3_s140_6.1.1.hex

Lines changed: 0 additions & 11852 deletions
This file was deleted.
Binary file not shown.

bootloader/clue_nrf52840/clue_nrf52840_bootloader-0.9.0_s140_6.1.1.hex

Lines changed: 11786 additions & 0 deletions
Large diffs are not rendered by default.
Binary file not shown.
Binary file not shown.

bootloader/feather_nrf52832/feather_nrf52832_bootloader-0.8.3_s132_6.1.1.hex renamed to bootloader/feather_nrf52832/feather_nrf52832_bootloader-0.9.0_s132_6.1.1.hex

Lines changed: 1220 additions & 1283 deletions
Large diffs are not rendered by default.

bootloader/feather_nrf52840_express/feather_nrf52840_express_bootloader-0.8.3_s140_6.1.1.hex

Lines changed: 0 additions & 11722 deletions
This file was deleted.

bootloader/pca10056/pca10056_bootloader-0.8.3_s140_6.1.1.hex renamed to bootloader/feather_nrf52840_express/feather_nrf52840_express_bootloader-0.9.0_s140_6.1.1.hex

Lines changed: 2005 additions & 2047 deletions
Large diffs are not rendered by default.

bootloader/feather_nrf52840_sense/feather_nrf52840_sense_bootloader-0.9.0_s140_6.1.1.hex

Lines changed: 11657 additions & 0 deletions
Large diffs are not rendered by default.

bootloader/feather_nrf52840_sense_tft/feather_nrf52840_sense_tft_bootloader-0.8.3_s140_6.1.1.hex

Lines changed: 0 additions & 11854 deletions
This file was deleted.

bootloader/circuitplayground_nrf52840/circuitplayground_nrf52840_bootloader-0.8.3_s140_6.1.1.hex renamed to bootloader/feather_nrf52840_sense_tft/feather_nrf52840_sense_tft_bootloader-0.9.0_s140_6.1.1.hex

Lines changed: 2145 additions & 2075 deletions
Large diffs are not rendered by default.

bootloader/itsybitsy_nrf52840_express/itsybitsy_nrf52840_express_bootloader-0.8.3_s140_6.1.1.hex

Lines changed: 0 additions & 11762 deletions
This file was deleted.

bootloader/feather_nrf52840_sense/feather_nrf52840_sense_bootloader-0.8.3_s140_6.1.1.hex renamed to bootloader/itsybitsy_nrf52840_express/itsybitsy_nrf52840_express_bootloader-0.9.0_s140_6.1.1.hex

Lines changed: 2005 additions & 2030 deletions
Large diffs are not rendered by default.

bootloader/metro_nrf52840_express/metro_nrf52840_express_bootloader-0.8.3_s140_6.1.1.hex renamed to bootloader/ledglasses_nrf52840/ledglasses_nrf52840_bootloader-0.9.0_s140_6.1.1.hex

Lines changed: 1956 additions & 2024 deletions
Large diffs are not rendered by default.

bootloader/metro_nrf52840_express/metro_nrf52840_express_bootloader-0.9.0_s140_6.1.1.hex

Lines changed: 11655 additions & 0 deletions
Large diffs are not rendered by default.

bootloader/particle_xenon/particle_xenon_bootloader-0.9.0_s140_6.1.1.hex

Lines changed: 11639 additions & 0 deletions
Large diffs are not rendered by default.
Binary file not shown.
Binary file not shown.

bootloader/particle_xenon/particle_xenon_bootloader-0.8.3_s140_6.1.1.hex renamed to bootloader/pca10056/pca10056_bootloader-0.9.0_s140_6.1.1.hex

Lines changed: 1925 additions & 1994 deletions
Large diffs are not rendered by default.
Binary file not shown.
Binary file not shown.

bootloader/raytac_mdbt50q_rx/raytac_mdbt50q_rx_bootloader-0.8.3_s140_6.1.1.hex renamed to bootloader/raytac_mdbt50q_rx/raytac_mdbt50q_rx_bootloader-0.9.0_s140_6.1.1.hex

Lines changed: 1973 additions & 2038 deletions
Large diffs are not rendered by default.
Binary file not shown.

platform.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
1818

1919
name=Adafruit nRF52 Boards
20-
version=1.6.0
20+
version=1.6.1
2121

2222
# Compile variables
2323
# -----------------
@@ -146,7 +146,7 @@ tools.nrfutil.upload.pattern="{cmd}" {upload.verbose} dfu serial -pkg "{build.pa
146146
# ---------------------------------------------------
147147

148148
# Bootloader version
149-
tools.bootburn.bootloader.file={runtime.platform.path}/bootloader/{build.variant}/{build.variant}_bootloader-0.8.3_{build.sd_name}_{build.sd_version}
149+
tools.bootburn.bootloader.file={runtime.platform.path}/bootloader/{build.variant}/{build.variant}_bootloader-0.9.0_{build.sd_name}_{build.sd_version}
150150

151151
tools.bootburn.bootloader.params.verbose=
152152
tools.bootburn.bootloader.params.quiet=

variants/feather_nrf52840_express/variant.cpp

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,9 @@ const uint32_t g_ADigitalPinMap[] =
7171
// The remaining NFC pin
7272
9, // D33 is P0.09 (NFC1, exposed only via test point on bottom of board)
7373

74-
// Thus, there are 34 defined pins
74+
32+14, // D34 is P1.14
75+
76+
// Thus, there are 35 defined pins
7577

7678
// The remaining pins are not usable:
7779
//
@@ -92,7 +94,6 @@ const uint32_t g_ADigitalPinMap[] =
9294
// 43, // P1.11 is not connected per schematic
9395
// 44, // P1.12 is not connected per schematic
9496
// 45, // P1.13 is not connected per schematic
95-
// 46, // P1.14 is not connected per schematic
9697
};
9798

9899
void initVariant()
@@ -103,5 +104,8 @@ void initVariant()
103104

104105
pinMode(PIN_LED2, OUTPUT);
105106
ledOff(PIN_LED2);
107+
108+
pinMode(PIN_NEOPIXEL_POWER, OUTPUT);
109+
digitalWrite(PIN_NEOPIXEL_POWER, HIGH);
106110
}
107111

variants/feather_nrf52840_express/variant.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,14 +37,15 @@ extern "C"
3737
#endif // __cplusplus
3838

3939
// Number of pins defined in PinDescription array
40-
#define PINS_COUNT (34)
41-
#define NUM_DIGITAL_PINS (34)
40+
#define PINS_COUNT (35)
41+
#define NUM_DIGITAL_PINS (35)
4242
#define NUM_ANALOG_INPUTS (6) // A6 is used for battery, A7 is analog reference
4343
#define NUM_ANALOG_OUTPUTS (0)
4444

4545
// LEDs
4646
#define PIN_LED1 (3)
4747
#define PIN_LED2 (4)
48+
#define PIN_NEOPIXEL_POWER (34)
4849
#define PIN_NEOPIXEL (8)
4950
#define NEOPIXEL_NUM 1
5051

0 commit comments

Comments
 (0)