Skip to content

Commit 1275dcb

Browse files
committed
Adds a few more variables for the SAMD51 Micromod
* This adds better compatibility with other Micromod boards that use these varible names
1 parent a015d73 commit 1275dcb

File tree

4 files changed

+85
-0
lines changed

4 files changed

+85
-0
lines changed

Diff for: IDE_Board_Manager/package_sparkfun_index.json

+51
Original file line numberDiff line numberDiff line change
@@ -1814,6 +1814,57 @@
18141814
{ "name": "Sparkfun Qwiic Micro" },
18151815
{ "name": "SparkFun SAMD51 MicroMod" }
18161816
],
1817+
"toolsDependencies": [
1818+
{
1819+
"packager": "arduino",
1820+
"name": "arm-none-eabi-gcc",
1821+
"version": "4.8.3-2014q1"
1822+
},
1823+
{
1824+
"packager": "arduino",
1825+
"name": "bossac",
1826+
"version": "1.8.0-48-gb176eee"
1827+
},
1828+
{
1829+
"packager": "arduino",
1830+
"name": "openocd",
1831+
"version": "0.9.0-arduino"
1832+
},
1833+
{
1834+
"packager": "arduino",
1835+
"name": "CMSIS",
1836+
"version": "4.5.0"
1837+
},
1838+
{
1839+
"packager": "arduino",
1840+
"name": "CMSIS-Atmel",
1841+
"version": "1.2.0"
1842+
}
1843+
]
1844+
},
1845+
{
1846+
"name": "SparkFun SAMD Boards (dependency: Arduino SAMD Boards 1.8.1)",
1847+
"architecture": "samd",
1848+
"version": "1.8.0",
1849+
"category": "Contributed",
1850+
"url": "https://github.com/sparkfun/Arduino_Boards/raw/master/IDE_Board_Manager/sparkfun-samd-1.8.0.tar.bz2",
1851+
"archiveFileName": "sparkfun-samd-1.8.0.tar.bz2",
1852+
"checksum": "SHA-256:1E4EF7ACBE51E13669CCD48DFC4724A44FA28A962E7F3E4A37A0F7DB516C8703",
1853+
"size": "2841419",
1854+
"help": {
1855+
"online": "https://learn.sparkfun.com/tutorials/installing-arduino-ide/board-add-ons-with-arduino-board-manager"
1856+
},
1857+
"boards": [
1858+
{ "name": "SparkFun SAMD21 Mini Breakout" },
1859+
{ "name": "SparkFun SAMD21 Dev Breakout" },
1860+
{ "name": "SparkFun 9DoF Razor IMU M0" },
1861+
{ "name": "LilyPad LilyMini" },
1862+
{ "name": "Sparkfun SAMD21 Pro RF" },
1863+
{ "name": "Sparkfun RedBoard Turbo" },
1864+
{ "name": "Sparkfun SAMD51 Thing Plus" },
1865+
{ "name": "Sparkfun Qwiic Micro" },
1866+
{ "name": "SparkFun SAMD51 MicroMod" }
1867+
],
18171868
"toolsDependencies": [
18181869
{
18191870
"packager": "arduino",

Diff for: IDE_Board_Manager/sparkfun-samd-1.8.0.tar.bz2

2.71 MB
Binary file not shown.

Diff for: sparkfun/samd/keywords.txt

+16
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,13 @@
66
# Constants (LITERAL1)
77
#######################################
88

9+
D0 LITERAL1
10+
D1 LITERAL1
11+
D2 LITERAL1
12+
D3 LITERAL1
13+
D4 LITERAL1
14+
D5 LITERAL1
15+
916
G0 LITERAL1
1017
G1 LITERAL1
1118
G2 LITERAL1
@@ -20,9 +27,18 @@ G11 LITERAL1
2027

2128
PWM0 LITERAL1
2229
PWM1 LITERAL1
30+
2331
BATT_VIN LITERAL1
32+
POWER_CONTROL LITERAL1
2433

2534
CS LITERAL1
2635
CS1 LITERAL1
36+
I2CINT LITERAL1
37+
38+
AUD_OUT LITERAL1
39+
AUD_IN LITERAL1
40+
AUD_LRCLK LITERAL1
41+
AUD_BCLK LITERAL1
42+
AUD_MCLK LITERAL1
2743

2844

Diff for: sparkfun/samd/variants/SparkFun_SAMD51_MicroMod/variant.h

+18
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,13 @@ extern "C"
8181
// #define digitalPinToTimer(P)
8282

8383
// General Purpose Pins
84+
#define D0 0
85+
#define D1 1
86+
#define D2 2
87+
#define D3 3
88+
#define D4 4
89+
#define D5 5
90+
8491
#define G0 2
8592
#define G1 3
8693
#define G2 4
@@ -92,11 +99,22 @@ extern "C"
9299
#define G8 10
93100
#define G9 11
94101
#define G11 29
102+
95103
#define PWM0 19
96104
#define PWM1 20
105+
97106
#define BATT_VIN 21
107+
#define POWER_CONTROL 12
108+
98109
#define CS 48
99110
#define CS1 52
111+
#define I2CINT 12
112+
113+
#define AUD_OUT 40
114+
#define AUD_IN 41
115+
#define AUD_BCLK 42
116+
#define AUD_LRCLK 44
117+
#define AUD_MCLK 43
100118

101119
// LEDs
102120
//-------------------------------------------

0 commit comments

Comments
 (0)