Commit graph

518 commits

Author SHA1 Message Date
hathach
76f0206f01 fix all other incorrect EXTINT 2020-07-24 23:05:48 +07:00
hathach
860bc6c6b9 fix EXTINT for PA4 and PA6
follow up to #239
2020-07-24 19:05:16 +07:00
NanoCodeBug
57db4d7132
Fix external pin interrupt definitions for Feather M4
Spent a while trying to figure out why analog pins A4/18 and A5/19 where not working as interrupts, turns out the external interrupt definitions are wrong in-code. These fixed definitions now match the published pinout diagram for the feather m4 and the samd51 datasheet.
2020-07-21 22:07:38 -07:00
lady ada
fdddb19a3c add BLE uart test support 2020-06-23 14:57:52 -04:00
GMagician
a5271b3d1c Update total pins
pin 95 is onboard SD detect. Real total pins is then 96 not 95
2020-02-08 23:42:15 +01:00
Lady Ada
b09a92698a & circuitplay too! 2020-02-01 22:00:17 -05:00
Lady Ada
6be91634fd add flash definitions 2020-02-01 21:59:12 -05:00
Henry Gabryjelski
12c4506437 Improve variant compliance
Starting in SAMD CORE 1.6.6, `digitalPinToInterrupt`
was moved to Arduino.h, variant.h must no longer define it.
2020-01-17 01:16:20 -08:00
rlcamp
460b1c2249 Force linker to use newer Arduino-provided versions of libarm_cortexM4lf_math.a 2020-01-06 19:52:07 -08:00
Lady Ada
feb846a1ff add monster m4sk too 2019-11-02 22:44:40 -04:00
Jordan Majd
2b052e11f8 Reenable Serial1 sercom int handlers, disable Wire i2c slave int handlers 2019-10-31 18:26:16 +00:00
Jordan Majd
7a60a36a05 I2C slave support for Pyportal Titano M4 2019-10-31 03:51:06 +00:00
Jordan Majd
bc5fcc0d35 I2C slave support for Pyportal M4 2019-10-31 03:48:54 +00:00
Jordan Majd
8368e5f487 Update endif macro comment to reflect macro 2019-10-31 03:47:41 +00:00
Jordan Majd
684811d7ac I2C slave support for PyGamer M4 2019-10-31 03:46:38 +00:00
Jordan Majd
ccd2ef97c5 I2C slave support for PyGamer Advance M4 2019-10-31 03:44:15 +00:00
Jordan Majd
43e7bd8356 I2C slave support for Pybadge M4 2019-10-31 03:43:06 +00:00
Jordan Majd
84cef9a876 I2C slave support for Pybadge Airlift M4 2019-10-31 03:39:03 +00:00
Jordan Majd
3202e7794e I2C slave support for Metro Airlift M4 2019-10-31 03:35:27 +00:00
Jordan Majd
0897920a8c I2C slave support for Metro M4 2019-10-31 03:34:37 +00:00
Jordan Majd
74cfc245ba I2C slave support for Hallowing M4 2019-10-31 03:31:38 +00:00
Jordan Majd
efd29616db I2C slave support for Grand Central M4 2019-10-31 03:29:22 +00:00
Jordan Majd
3ed74de232 I2C slave support for Feather M4 2019-10-31 03:16:08 +00:00
Jordan Majd
4dbfc244cc I2C slave support for Trellis M4, temporarily disables UART Serial 1 2019-10-31 03:03:15 +00:00
Jordan Majd
e72343c867 Add the SAMD51s 4 i2c interrupts to ensure slave support 2019-10-31 01:11:32 +00:00
ladyada
ceccc257e7 change backlight to tcc4 so it doesnt collide with servo 2019-10-17 01:35:53 -04:00
ladyada
6076e22f1a allow PDM mic on SPI 2019-10-16 19:24:58 -04:00
ladyada
a6e9eb3686 experiment with a bandgap analog read (not working) 2019-10-07 01:04:04 -04:00
ladyada
9a6ab51b0f remove serial1 2019-10-04 18:00:12 -04:00
ladyada
3999dffd81 they'll need to define Serial1 so we dont get irq conflicts with DMA on the same pins, zats ok! 2019-08-14 18:19:55 -04:00
brentru
c551c20104 add definition for pyportal titano 2019-08-07 16:48:26 -04:00
ladyada
8a97e31803 unused file 2019-08-07 13:37:32 -04:00
hathach
96adc67184 add PIN_NEOPIXEL macro for feather/metro m0/m4 hallow_m0 2019-08-01 21:31:56 +07:00
Limor "Ladyada" Fried
b22e7654fc
Merge pull request #154 from adafruit/hallowings
hallowing m4 final UART fix
2019-07-27 13:21:29 -04:00
ladyada
0c63da60f7 hallowing m4 final UART fix 2019-07-27 13:20:45 -04:00
Limor "Ladyada" Fried
7cc4586130
Merge pull request #153 from adafruit/hallowings
add hallowing and m4sk
2019-07-27 13:19:16 -04:00
Limor "Ladyada" Fried
c08f564269
Merge pull request #152 from GMagician/Fix-missin-unsigned-pin
Fix missing unsigned pin and indetation
2019-07-26 16:59:18 -04:00
GMagician
2bf7821f70 Missing pin 2019-07-26 21:56:08 +02:00
Mike Stone
e20ac5e5be minor correction to comments in variants/metro_m4/variant.cpp 2019-07-26 14:43:02 -05:00
GMagician
8362ba3b96 Removing unsigned from pins 2019-07-26 18:24:04 +02:00
GMagician
54910c06cf Add missing pin
- Added onboard sd detect pin
- Removed duplicated space chars
2019-07-25 22:15:04 +02:00
GMagician
5e7f7a14bb Standardize pins count
Arduino framework doesn't force unsigned (checked in different boards).
This also prevent undesired warnings in Marlin Firmware
2019-07-24 22:06:11 +02:00
ladyada
d8b0ad85c3 fix for rev C 2019-07-23 17:06:24 -04:00
GMagician
56b5392088 Update nr of analog input
Following #125
2019-07-22 17:22:49 +02:00
ladyada
f8208799be Merge branch 'master' into hallowings 2019-07-14 17:40:51 -04:00
ladyada
70240054fb fix pin numberings 2019-07-14 17:40:37 -04:00
ladyada
9e2724918c update naming 2019-07-13 16:17:07 -04:00
ladyada
e8303705b3 fix missing dac1 definition (on stemma connector) 2019-07-07 18:57:11 -04:00
ladyada
d9ef135999 Merge branch 'hallowings' of github.com:adafruit/ArduinoCore-samd into hallowings 2019-06-29 00:29:16 -04:00
ladyada
3688c468ce fix some mask GPIO - add hallowing m4 (TFT untested) 2019-06-29 00:28:58 -04:00
Phillip Burgess
3b0115cffc SERCOM3 pad juggling for PDM 2019-06-27 18:21:39 -07:00
ladyada
5078941dfb some stuff working on mask (i2c, audio) 2019-06-25 21:32:32 -04:00
Limor "Ladyada" Fried
5c60a5ac21
Merge pull request #130 from brentru/add-pybadge-airlift-m4
Add PyBadge AirLift
2019-06-20 13:33:46 -04:00
brentru
616f0c929a add to pyportal 2019-06-20 11:14:52 -04:00
brentru
92d99e90ad add NINA_ACK standard pin 2019-06-20 11:12:33 -04:00
Limor "Ladyada" Fried
9b2e698f6b
Merge pull request #125 from GMagician/Fix-analogInputToDigitalPin
Fix analogInputToDigitalPin for Grand Central M4
2019-06-15 23:00:35 -04:00
brentru
135eb717f4 add tft pins 2019-06-14 10:09:44 -04:00
brentru
c94e1598bf adding correct number of pins, fix header guard, cleanup comments, rename to nina fw defaults 2019-06-13 18:27:41 -04:00
brentru
aa23d7a56f fix SS and ACK pins 2019-06-13 17:55:07 -04:00
brentru
4269f8a3f3 add correct ESP32 pins 2019-06-13 16:16:38 -04:00
brentru
d78c105f08 add SPIWIF_ACK 2019-06-13 15:37:59 -04:00
brentru
ff27aa43e9 add updated pin variant 2019-06-13 15:29:38 -04:00
brentru
d1ae3d83af added variant for pybadge airlift, modified pins in variant.cpp to reflect schematic 2019-06-12 14:55:10 -04:00
ladyada
02d93cca94 more opts! and advance 2019-06-08 13:50:34 -04:00
GMagician
3c7073326c Fix analogInputToDigitalPin for Grand Central M4 2019-06-06 18:57:08 +02:00
brentrubell
498429e7a8 rename nina to esp32_, redefine NINA_ (#105) 2019-04-29 17:31:13 -04:00
ladyada
ff2cb608a9 fix wrong SPI pins 2019-04-27 14:25:50 -04:00
ladyada
bf24eaaf7d match pybadge better 2019-04-27 02:25:36 -04:00
ladyada
356bf82843 annotate ADCs 2019-04-26 22:54:54 -04:00
ladyada
71e953f011 fix variant multi-define complaints 2019-04-26 22:49:41 -04:00
ladyada
22efce962f fix backlight timer PWM 2019-04-23 23:29:59 -04:00
ladyada
54768abed7 woops forget to setup serial pins as sercoms 2019-04-23 16:30:05 -04:00
Paint Your Dragon
3ec33c9c02 Add QSPI menu, fix SPI compiler settings for some boards (#103) 2019-04-22 22:01:37 -04:00
ladyada
1b780ba76d Merge branch 'master' of https://github.com/arduino/ArduinoCore-samd 2019-04-22 16:40:53 -04:00
ladyada
68ff9d5402 typo fix for https://github.com/adafruit/ArduinoCore-samd/issues/99 2019-04-22 16:37:54 -04:00
ladyada
896b203184 we swapped backlight and reset on final design (to be more circuitpy-happy) 2019-04-22 16:30:21 -04:00
ladyada
e35b44b997 Merge branch 'master' of github.com:adafruit/ArduinoCore-samd 2019-04-21 01:55:18 -04:00
ladyada
39b621391b some alternate SPI's for CPX 2019-04-21 01:55:00 -04:00
Limor "Ladyada" Fried
bc8d8b861f
Overclocking and optimizer settings for M4 boards (#100) 2019-04-21 01:47:47 -04:00
ladyada
451a78e430 add pygamer, rename wifi to airlift 2019-04-18 12:18:11 -04:00
Sandeep Mistry
dea5340516 MKR WAN 1300: Correct sercom pads for SPI1 2019-04-11 11:52:15 -04:00
ladyada
d9d87d60d2 pybagdge non-final variant 2019-04-10 08:32:01 -04:00
ladyada
904acd1071 speed up samd21 by not erasing (we auto-erase). add SPI1 for TFT connection 2019-04-07 16:36:18 -04:00
ladyada
a2d9587950 up to 24 mhz SPI on SAMD51. added another ESP32 def 2019-04-04 13:44:37 -04:00
ladyada
9daef7b4b5 metro m4 with wifi! 2019-03-16 02:11:21 -04:00
ladyada
4d8adc9be4 Merge branch 'master' of https://github.com/arduino/ArduinoCore-samd into arduino-master 2019-03-08 14:03:54 -05:00
Riccardo Rizzo
07c2e57fe4 Changed POW_ON pin value on MKR1500's variant
Changed POW_ON pin value on MKRNB 1500 vatriant file, to allow the power on from MKRNB library.
2019-03-04 09:20:40 -05:00
ladyada
ef5bf392c7 rearrange analog pins, let D3/D4 be a sercom 2019-03-01 20:28:07 -05:00
ladyada
3f7a027cf1 Merge branch 'pb-portal'
# Conflicts:
#	boards.txt
2019-01-30 17:51:23 -05:00
ladyada
5df9f65eaf rev C 2019-01-30 17:49:35 -05:00
brentrubell
2443eac3ac fix typo, add more board openocd configs, link in boards.txt (#82) 2019-01-23 11:05:52 -05:00
ladyada
5de9436aae jlink openocd fixes (needs testing on non-windows) 2019-01-22 22:58:58 -05:00
brentrubell
0145c48321 force jlink/swd, rename all m0 arduino_zero.cfg to board_name.cfg (#81) 2019-01-22 21:01:57 -05:00
Carter Nelson
eef12c3d91 fix Feather M4 I2S pins (#80) 2019-01-22 01:18:31 -05:00
ladyada
cf1d43cf7c add wifi esp32 support 2019-01-18 15:54:05 -05:00
ladyada
87d70e47d4 start defining some wifi pads 2019-01-18 01:32:58 -05:00
ladyada
74fc71a2f2 remove unavail timers! 2019-01-17 18:36:59 -05:00
Phillip Burgess
134067bea8 Begin boards.txt entry, rename pyportal to pyportal_m4 2019-01-17 15:08:30 -08:00
Phillip Burgess
7506ded082 PyPortal variant work 2019-01-17 15:01:51 -08:00
Phillip Burgess
3580fc5847 Juggling pins 2019-01-17 14:49:33 -08:00