Commit graph

217 commits

Author SHA1 Message Date
hathach
dfac9e8582
move tinyusb core & cdc to submodule 2019-12-19 13:25:36 +07:00
Lady Ada
9df0b07308 fix i2c for peripheral use thanks to https://github.com/adafruit/ArduinoCore-samd/pull/185 @JordanMajd 2019-11-02 23:26:49 -04:00
ladyada
1ab7cb6cdd force using 2017 toolchain (instead of 2014) 2019-10-28 18:17:22 -04:00
ladyada
ee9df548b7 fix min/max macros
allow PDM mic on pybadge edge
change pyportal backlight timer
2019-10-27 23:53:38 -04:00
ladyada
1efed72ada bump to add new boards, fix servo and tone 2019-10-04 18:28:54 -04:00
Kay Sievers
3a022a6812 platform: Add USB device MaxPower default setting
The MaxPower field specifies the maximum power that a device can
draw from the host, when the device is bus-powered.

Define the default value of 100mA default in the platform to
allow to override it from the board definition.

Some mobile devices will only supply 20mA. If a device is known to
draw less current, adding this to the board config will make it work:
  <boardname>.build.usb_power=20
2019-08-26 09:53:00 +02:00
hathach
e80f2f1b49
Update platform.txt 2019-08-06 12:23:32 +07:00
ladyada
51461f9a3a add tinyusb midi support 2019-07-15 15:53:35 -04:00
ladyada
b2cf1b106c bump version, remove -g flags 2019-06-15 23:00:04 -04:00
ladyada
d787240dab add debug flag option 2019-06-03 18:45:22 -04:00
Limor "Ladyada" Fried
b73c167ce0
Update platform.txt
Big update since we've added so much!
2019-05-26 23:33:44 -04:00
hathach
ab16f9899d add menu dropdown list for usb stack selection 2019-05-01 01:01:59 +07:00
hathach
617cc6c596 rename usb core folder 2019-04-30 00:21:13 +07:00
hathach
9c07070580 get msc & hid example work with metro m0 express 2019-04-30 00:12:17 +07:00
ladyada
f2f99a2392 allow non '51s to compile 2019-04-24 13:27:25 -04:00
ladyada
beb338ebea post-release fixes, including hopefully automated travis builds 2019-04-24 13:06:10 -04:00
ladyada
046de9b4af move build flags to platform 2019-04-24 00:34:44 -04:00
ladyada
1b780ba76d Merge branch 'master' of https://github.com/arduino/ArduinoCore-samd 2019-04-22 16:40:53 -04:00
ladyada
a89a0dfe23 tweaks to make gamebuino meta compile 2019-04-21 01:54:21 -04:00
ladyada
4f8619b918 re-add erase, change Tone TC to TC3 2019-04-10 08:31:22 -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
Sandeep Mistry
5564125d7c Version 1.6.21 2019-04-01 10:18:03 -04:00
ladyada
1b2de9f6de bump version 2019-03-01 20:32:55 -05:00
ladyada
3a32265142 we erase per sector on update anyway - this is a huge speedup! 2019-01-26 15:59:35 -05:00
ladyada
5de9436aae jlink openocd fixes (needs testing on non-windows) 2019-01-22 22:58:58 -05:00
Dan Halbert
2fed3d20e3 bump to version 1.2.9 for new release 2018-12-07 12:39:14 -05:00
Martino Facchin
adc07537f0 Update platform version to 1.6.20 2018-11-27 09:39:06 +01:00
ladyada
714a93e1ab bump to add UART to trellis m4 2018-11-18 21:43:33 -05:00
dean
f122ab9d5e DM: bump 2018-11-12 12:33:59 -05:00
dean
8e9ebb1cc9 DM: bump version, interrupt fixes 2018-11-05 13:25:21 -05:00
ladyada
cba8004131 bump to re-add ios fix 2018-11-02 13:53:00 -04:00
dean
6631c1bef3 DM: bump 2018-11-01 13:36:10 -04:00
dean
92e0e907be DM: version bump 2018-09-05 10:59:38 -04:00
dean
bcc44cc6a1 DM: samd51 USB fix for rebase 2018-09-04 11:50:37 -04:00
dean
b7e942d924 DM: fix stuff from rebase 2018-08-30 15:40:15 -04:00
Limor "Ladyada" Fried
0e9c85f8a1 bump for hallowing 2018-08-30 15:13:58 -04:00
ladyada
96cb9a9834 bump! 2018-08-30 15:12:51 -04:00
ladyada
cc6ad179ec bump 2018-08-30 15:12:51 -04:00
dean
a3493e3625 update clocks to match arduino samd 2018-08-30 15:12:32 -04:00
ladyada
49775dd780 see https://github.com/adafruit/ArduinoCore-samd/issues/37 2018-08-30 15:11:47 -04:00
ladyada
62a71a015e lets start with two versions, we can bump up bossac for everything else later 2018-08-30 15:11:21 -04:00
ladyada
174cfa9c56 update for new bossac 2018-08-30 15:11:21 -04:00
ladyada
9ac99f22a4 update cmsis-atmel and bossac path (we'll see!) 2018-08-30 15:11:03 -04:00
ladyada
040b115a70 fix math.h complaints 2018-08-30 15:10:41 -04:00
ladyada
8aa72c25c2 bump to add itsy 2018-08-30 15:07:36 -04:00
dean
bbff6c115d DM: some I2S stuff 2018-08-30 15:03:29 -04:00
ladyada
4753f2789a add itsybitsy m0 variant (commented out) and bootloaders for all 2018-08-30 15:00:54 -04:00
dean
b8b35ee319 DM: fix worst bug in entire world 2018-08-30 14:59:48 -04:00
dean
fb011ea2a8 DM: we have a 12 bit dac lets use 2018-08-30 14:59:48 -04:00
ladyada
3aa0c4215b fix for Feather M0 #9 PWM 2018-08-30 14:59:16 -04:00
dean
d726669c33 DM: temp fix for rando failure bug, turn off C optimizations for now 2018-08-30 14:59:16 -04:00
dean
9eecac827b DM: updates for rev B 2018-08-30 14:59:16 -04:00
ladyada
c97eba9792 add gemma & trinket m0 2018-08-30 14:51:34 -04:00
dean
358b11addd DM: added samd51 support 2018-08-30 14:32:21 -04:00
ladyada
d467e7f8e0 no longer needed 2018-08-30 14:27:56 -04:00
ladyada
5c6b839ccf bump! 2018-08-30 14:27:56 -04:00
ladyada
ba23a78c3e bump version 2018-08-30 14:27:56 -04:00
ladyada
79910e7078 re-bump 2018-08-30 14:27:40 -04:00
ladyada
f8a465f554 bump version! 2018-08-30 14:27:40 -04:00
ladyada
f12780c841 fix for quote-needing paths 2018-08-30 14:27:14 -04:00
ladyada
87fafb6b71 add qtouch library and linking 2018-08-30 14:26:40 -04:00
ladyada
4653c8ea67 oops fix merge conflict 2018-08-30 14:24:57 -04:00
ladyada
f706a1ef90 bump version 2018-08-30 14:24:33 -04:00
ladyada
c5b8cb239a revert platform, will try again later :/ 2018-08-30 14:23:32 -04:00
your name
dcb19c63cd add linux bossac 2018-08-30 14:23:32 -04:00
Tony DiCola
b0925d0876 Tweak platform.txt to use OSX bossac. 2018-08-30 14:23:32 -04:00
ladyada
1928329a9e fix platform path 2018-08-30 14:23:32 -04:00
ladyada
2af52bc418 bump platform version 2018-08-30 14:23:31 -04:00
ladyada
242f880280 bump version! 2018-08-30 14:22:23 -04:00
ladyada
2073548bab clumsy but has correct bossac and can upload&reset ( it seems ) 2018-08-30 14:21:27 -04:00
Limor "Ladyada" Fried
cf623ef06c Update platform.txt
add subver so we can find it!
2018-08-30 14:10:10 -04:00
Todd Treece
9eda56e7db adds new boards.txt 2018-08-30 14:09:49 -04:00
Juraj Andrassy
35cae15a74 platform.txt - added arduinoOTA upload keys for Arduino M0 (AVRDUDE) 2018-08-30 10:27:09 -04:00
Helmut Tschemernjak
906dbd95a6 Added c++ linker command to allow to include libstdc++ when linking. (#276)
Added c++ linker command to allow to include libstdc++ when linking
2018-07-11 16:56:08 +02:00
Martino Facchin
5f44b23ca8 Publish core 1.6.19 2018-07-04 12:06:10 +02:00
Sandeep Mistry
bdf06085de Specify the ARM GCC version in platform.txt 2018-03-12 16:27:46 -04:00
Sandeep Mistry
b1085de189 Version 1.6.18 2018-03-05 08:43:29 -05:00
Cristian Maglie
3f581abea0 Releasing 1.6.17 2017-11-29 16:38:27 +01:00
Cristian Maglie
e6868b24ec Released 1.6.16 2017-08-23 19:55:20 +02:00
Cristian Maglie
761d6168d1 Releasing 1.6.15 2017-04-27 20:04:12 +02:00
Martino Facchin
88e0614c9f publishing 1.6.14 2017-04-04 10:56:56 +02:00
per1234
7b5b5452fe Correct OpenOCD version in tools.openocd.path definition
http://downloads.arduino.cc/packages/package_index.json specifies
openocd version 0.9.0-arduino6-static in the Arduino SAMD Boards 1.6.13
entry. The incorrect version previously used to define
tools.openocd.path caused uploads for SAMD boards to fail:
"java.io.IOException: Cannot run program
"{runtime.tools.openocd-0.9.0-arduino5-static.path}/bin/openocd.exe":
CreateProcess error=2, The system cannot find the file specified"
2017-04-03 20:59:13 -07:00
Cristian Maglie
3bee43c76b Releasing 1.6.13 2017-03-31 16:16:57 +02:00
Sandeep Mistry
120d85fe54 Add auth parameters 2017-02-28 18:12:59 -05:00
Sandeep Mistry
a15d190ada Add support for updating sketches from an SD card
Via 2nd stage boot code that checks SD card for UPDATE.bin
2017-02-15 15:31:18 -05:00
sergiotomasello
0e8e997b4b upd: update with silent installation in case of obsolete openocd
upd: optimization openocd version control

upd: optimization of openocd (mips) installation procedure
2017-02-07 16:56:52 +01:00
Cristian Maglie
5b7c293b2f CMSIS headers for SAML21 2017-02-02 16:13:48 +01:00
Martino Facchin
d79b08bfe7 Avoid upload if openocd on MIPS is too old and bugged 2017-01-30 11:30:29 +01:00
Martino Facchin
48d764ab04 Update openocd to 0.9.0-arduino5-static 2017-01-30 11:30:24 +01:00
Martino Facchin
97a94454ea Revert "Temorary disabled remote upload for Tian"
This reverts commit b04ddad184.
2017-01-30 11:30:24 +01:00
Cristian Maglie
b04ddad184 Temorary disabled remote upload for Tian
not working, disabling until we found the issue.
2016-12-23 18:17:02 +01:00
Cristian Maglie
8d044d46ff Updated core version to 1.6.10 2016-12-23 15:02:33 +01:00
Martino Facchin
ea6eade292 Fix Tian remote upload 2016-12-20 18:39:36 +01:00
Martino Facchin
5136981437 Introduce openocd-withbootsize programmer
Otherwise a compulsory property should be added to every board (3rd paty hell).
The bug is related with IDE's uploadUsingPreferences; the property map used to expand the receipe is derived from board properties and overwritten by the programmer's properties.
So no default can exist, and no global variable either.
2016-12-20 14:48:54 +01:00
Martino Facchin
9551085853 rename sketch and bootloader start sections labels 2016-12-20 14:47:46 +01:00
Martino Facchin
5f494e0a0e Harmonize build rules for cc+org boards
Main differences:

* avrdude compatible vs bossac bootloader
* flash location of user sketch (0x2000 vs 0x4000)
2016-12-20 14:47:46 +01:00
Martino Facchin
fdabc89450 Let assembly files generate dependencies 2016-12-15 18:33:55 +01:00
Sandeep Mistry
6feccf8a8e Use new CMSIS and CMSIS-Atmel packages for build 2016-12-02 12:52:02 -05:00
Sandeep Mistry
6c7ec7d5af Add compiler.arm.cmsis.ldflags to support linking to ARM math lib 2016-11-18 14:42:13 -05:00
Sandeep Mistry
5f65854e45 Rename compiler.arm.cmsis.path to compiler.arm.cmsis.c.flags 2016-11-18 14:42:12 -05:00