Commit graph

105 commits

Author SHA1 Message Date
ladyada
4d8adc9be4 Merge branch 'master' of https://github.com/arduino/ArduinoCore-samd into arduino-master 2019-03-08 14:03:54 -05:00
Sandeep Mistry
f7756d8012 Rename left over MKR NB-IoT 1500's to MKR NB 1500 2018-11-27 09:25:54 +01:00
Martino Facchin
3d8acdc1c4 Add initial MKR-NbIoT bootloader 2018-11-27 09:24:22 +01:00
ladyada
cf32432125 unknown change but commiting anyhow (we dont use the files) 2018-08-30 14:24:33 -04:00
Todd Treece
006870ed46 reverts bootloaders/zero changes 2018-08-30 14:07:08 -04:00
ladyada
64ea2e8521 makefile now compiles from within Roaming/Arduino15 subfolder 2018-08-30 13:59:19 -04:00
ladyada
f8481c1ae9 pulse D13 LED during bootloader active 2018-08-30 13:59:19 -04:00
ladyada
a62ef21615 fix makefile for easier programming 2018-08-30 13:58:07 -04:00
better-adapted
879b4c7eeb
Update Makefile 2018-08-24 09:29:06 +01:00
agdl
b45714977d Add MKR WiFi1010 variant and bootloader
* Update variant for hardware changes

- Use sercom2 for SPI1
- Remove Serial2
- update various comments
- disable NINA on start

* Add Serial2 (overlaps with SPI1)

This commit squashes all the dev commits from @agdl, @sandeepmistry and @facchinm
2018-07-04 12:03:43 +02:00
Sandeep Mistry
6306c5db0a Make some USB product strings consistent 2017-11-30 10:10:57 -05:00
Martino Facchin
018e0c4bb6 Rename MKRLORA1300 to MKRWAN1300 2017-11-29 15:27:34 +01:00
Martino Facchin
8828166068 Initial porting of MKRLoRa1300 2017-11-29 15:21:33 +01:00
Sandeep Mistry
fff04ace3a Bump input current limit to 2A 2017-11-29 13:49:54 +01:00
Sandeep Mistry
2f0b5b06d7 Remove 16k bootloader support 2017-11-29 13:49:54 +01:00
Sandeep Mistry
43c254be32 Split PMIC and I2C functionality in boot loader to separate files 2017-11-29 13:49:54 +01:00
Sandeep Mistry
778c7a8974 Disable charging in the bootloader 2017-11-29 13:49:54 +01:00
Martino Facchin
f71137ed2c Remove useless include 2017-11-29 13:49:54 +01:00
Martino Facchin
84377209dd Port Wire to bootloader 2017-11-29 13:49:54 +01:00
Martino Facchin
fcc273d3a0 Bootloader fits cleanly 8KB limit 2017-11-29 13:49:54 +01:00
Martino Facchin
d36587e4b3 Fix exploded binary size 2017-11-29 13:49:54 +01:00
Martino Facchin
5ce5e43ccf Inital effort to configure PMIC in bootloader
it doesn't fit 8KB, use 16KB bootloader -> need to change openocd and sketch linker script
2017-11-29 13:49:54 +01:00
Martino Facchin
e944484b37 Compile MKRGSM1400 bootloader 2017-11-29 13:49:54 +01:00
Martino Facchin
70eff4b834 Initial porting of MKRGSM1400
PMIC handling needs to be decided; if we use the SDU method we could have troubles.
Probably the best way is using sercoms directly.
Anyway, the defaults SHOULD be almost ok (except the maximun charging current)
2017-11-29 13:49:54 +01:00
Cristian Maglie
95c9ec6fb0 Added bootloader and boards definition for MKRFox1200 board 2017-04-04 10:48:18 +02:00
Martino Facchin
24403b1a56 Fix bootloader make script
5b7c293b2f changed the dependency from CMSIS-Atmel 1.0.0 to 1.1.0
2017-02-08 12:34:54 +01:00
Cristian Maglie
702d6b9be0 Updated bootloader binaries 2016-12-20 15:58:48 +01:00
Cristian Maglie
7ebd62a841 Fixed wrong adaption to CMSIS 4.5 in bootloader 2016-12-20 15:00:25 +01:00
Sandeep Mistry
68e30401db Update boot loader source to use new CMSIS packages 2016-12-19 16:54:59 -05:00
Cristian Maglie
f9ed436e1a Added support for MKRZero 2016-12-07 09:19:46 -05:00
Cristian Maglie
e8a08304fc bootloader: use correct SERCOMx_GCLK definition from CMSIS 2016-12-07 09:19:46 -05:00
Sandeep Mistry
df554f164b Rebuild all boot loaders 2016-11-28 11:49:20 -05:00
Sandeep Mistry
7a23f8d484 Check sketch vectors before waiting for double tap
Speeds up booting when sketch erases application flash on 1200bps touch
reset.
2016-11-28 11:38:00 -05:00
Cristian Maglie
f4dccbe9fe Rebuild all bootloaders 2016-09-22 19:07:50 +02:00
Cristian Maglie
8d3260d812 Bootloader makefile has been refactored for easier customization 2016-09-22 19:05:43 +02:00
Cristian Maglie
36d1c72961 Bootloader LEDs are now optional 2016-09-22 19:02:37 +02:00
Cristian Maglie
07870c947f Cleaned up indent in bootloader makefile 2016-09-22 16:24:22 +02:00
Sandeep Mistry
276b73e36b Add string product define for all boards in bootloader Makefile 2016-09-22 16:19:31 +02:00
Sandeep Mistry
9a68272e0c Enable USB string descriptors in the bootloader 2016-09-22 16:18:17 +02:00
Sandeep Mistry
3018c95a22 Rebuild bootloader binaries 2016-09-22 15:48:41 +02:00
Sandeep Mistry
25a790ef25 Remove warning 2016-09-22 15:48:41 +02:00
Sandeep Mistry
ef1ca6017b Include VID info in bootloader read me 2016-09-22 15:48:41 +02:00
Sandeep Mistry
e1fbcbde42 Use SysTick for TX/RX LED pulsing 2016-09-22 15:48:39 +02:00
Sandeep Mistry
acf8d874d8 Correct if statement in Makefile, Genuino and Arduino were swapped 2016-09-22 15:40:27 +02:00
Sandeep Mistry
c1f913462d Move SysTick_Handler to main.c and create LED_pulse function 2016-09-22 15:40:27 +02:00
Martino Facchin
aed3a34e3e [bl] add Leonardo-like led pulse 2016-09-22 15:40:27 +02:00
Thibaut VIARD
fb2ab4a681 [bl] Updating Makefile to handle Genuino case
Signed-off-by: Thibaut VIARD <aethaniel@sam-geek.org>
2016-09-22 15:40:27 +02:00
Thibaut VIARD
292fac22c3 [bl] Updating build documentation
Signed-off-by: Thibaut VIARD <aethaniel@sam-geek.org>
2016-09-22 15:40:27 +02:00
Thibaut VIARD
c1be1400a0 Adding preliminary LED activity support
Signed-off-by: Thibaut VIARD <aethaniel@sam-geek.org>
2016-09-22 15:39:35 +02:00
Cristian Maglie
1722b7a31e Updated Zero bootloader (bin files) 2016-05-09 17:07:44 +02:00