Commit graph

43 commits

Author SHA1 Message Date
dean
f9d6f69b7e Merge branch 'master' of github.com:adafruit/ArduinoCore-samd 2018-05-09 16:26:01 -04:00
dean
c7ed745518 DM: add copyrights 2018-05-09 16:25:49 -04:00
ladyada
ec04c6afad re-fix xtalless, add cache & freq fix 2018-05-05 16:27:29 -04:00
Limor "Ladyada" Fried
ca2ab9da3e
Merge pull request #41 from adafruit/dm-clock-fix
update clocks to match arduino samd
2018-04-30 11:00:45 -04:00
dean
fab83cfd2f update clocks to match arduino samd 2018-04-30 10:49:20 -04:00
ladyada
3ebe7f2ca6 see https://github.com/adafruit/ArduinoCore-samd/issues/37 2018-04-27 18:18:07 -04:00
dean
f01d4ce753 DM: fix dac clock and first write bug 2018-04-16 17:00:25 -04:00
dean
d27f766c8d update usb stuff 2018-03-20 11:43:31 -04:00
dean
4f128a7a35 DM: fix worst bug in entire world 2017-11-03 11:24:21 -04:00
dean
169c784ec9 DM: fixed USB enumeration bug in bootloader and core 2017-10-11 14:42:03 -04:00
dean
fb41af4605 DM: fixed dpll1 freq 2017-10-04 13:58:53 -04:00
dean
cfa521c18e DM: not crystalless 2017-09-25 15:26:59 -04:00
dean
3461ace9de DM: oops committed wrong stuff, actually fixed DPLL problems 2017-09-25 14:23:49 -04:00
dean
0da414467a DM: lets not feed PLLs from xosc 2017-09-25 14:12:17 -04:00
dean
c0c9ba0058 DM: fixed DAC, SPI 2017-09-20 17:06:41 -04:00
dean
ce608f2037 DM: added support for samd51J20A 2017-08-01 17:56:30 -04:00
dean
7e76b3c452 DM: clocked to 120MHZ, peripherals to 100, USB to 48 2017-07-11 18:39:24 -04:00
dean
887a448558 DM: fixed tone 2017-07-07 18:10:55 -04:00
dean
37b9881cbe DM: added samd51 support 2017-06-30 17:24:28 -04:00
Scott Shawcroft
8a921a45f1 Tweak the DFLL crystal-less startup sequence to more reliably start. 2017-04-24 17:53:44 -07:00
Martino Facchin
4ac0cc1df0 Fix 8MHz clock being generated incorrectly
CMSIS-Atmel 4.5 changed the prescaler defines to match the bit mask, not the actual prescaler value, thus `SYSCTRL_OSC8M_PRESC_1_Val`  now means "divide by 2"

Fixes https://github.com/arduino/ArduinoCore-samd/issues/214
2017-02-28 09:43:02 +01:00
Cristian Maglie
2f3b976652 Updated crystalless startup to be compliant with CMSIS-Atmel 4.5 2016-12-19 16:02:20 +01:00
Cristian Maglie
7b8e0b11ed Added support for crystal-less configurations 2016-12-19 14:48:29 +01:00
Cristian Maglie
0d57cfefe7 Set MANW bit of NVMCTRL to 1 at startup (default is 0).
This prevents accidental overwrites of the bootloader if a NULL
pointer is used for writing by mistake.
2016-02-26 17:23:06 +01:00
Cristian Maglie
e748f0985f Moved USB ISR handler in startup.c 2015-09-09 15:42:58 +02:00
Cristian Maglie
d9df90830e Fixed cortex-M hooks for RTOS
Fixes #4
2015-06-26 10:28:52 +02:00
Cristian Maglie
1a1856c2fc License fix and cosmetic changes. 2015-06-14 17:16:37 +02:00
Thibaut VIARD
980947c44f Adding breakpoints in handlers for DEBUG mode 2015-05-27 20:29:32 +02:00
Thibaut VIARD
30d3861324 Cleaning core interrupts handlers 2015-05-27 20:29:32 +02:00
Claudio Indellicati
3912d9d827 Loaded ADC calibration values at startup. 2015-05-20 15:16:08 +02:00
Thibaut VIARD
13d4fabbfa Fixing wrong comment of SystemInit()
Signed-off-by: Thibaut VIARD <thibaut.viard@atmel.com>
2015-03-19 00:49:42 +01:00
Claudio Indellicati
e1dbd13d34 Added first tone library implementation.
Interrupt based implementation that works on every pin.
2015-03-16 15:35:41 +01:00
Thibaut VIARD
df1262a92a CORE files update following headers update
Signed-off-by: Thibaut VIARD <thibaut.viard@atmel.com>
2014-09-11 14:56:36 +02:00
Thibaut VIARD
ae42fd1167 Adding license in files, update platform.txt 2014-07-25 17:11:29 +02:00
Thibaut VIARD
3e2f4e77f2 Cosmetic polishing on clock setup code 2014-05-09 10:11:29 +02:00
Thibaut VIARD
61f33c3204 Finalizing clocks setup 2014-05-09 09:38:00 +02:00
Thibaut VIARD
54f8371b39 Clocks inits checkpoint 2014-05-08 23:30:37 +02:00
Thibaut VIARD
ec55df1e98 compilation checkpoint 2014-05-07 09:59:31 +02:00
Thibaut VIARD
0070eed06f compilation checkpoint 2 2014-05-05 12:29:33 +02:00
Thibaut VIARD
5736c4b382 fixing clock setup according to review 2014-04-28 11:24:16 +02:00
Thibaut VIARD
336de7146e Fix DFLL48M configuration in closed-loop mode 2014-04-24 18:07:27 +02:00
Thibaut VIARD
a92bdab17a Fixing startup.c 2014-04-24 16:32:40 +02:00
Thibaut VIARD
d2f66d93cd Bring startup and syscalls 2014-04-23 20:22:27 +02:00