Commit graph

71 commits

Author SHA1 Message Date
Christopher Conroy
907ace489f Fix python3 compatibility 2020-06-14 08:34:37 -04:00
Dan Halbert
39d1033f4c Don't generate .ino's for SAMD51; they don't work 2020-03-28 19:21:27 -04:00
GMagician
c2bf7622b8 Fix makefile
Makefile is not propagating status correctly then some compile errors are not reported.
Fix reported by @dhalbert
2019-08-22 19:09:10 +02:00
Dan Halbert
572caca483 Merge remote-tracking branch 'microsoft/master' into pybadge_lc 2019-05-16 23:08:04 -04:00
Michal Moskal
94cb0fa441 Merge branch 'master' of https://github.com/Microsoft/uf2-samd21 2019-05-16 17:25:06 -07:00
Michal Moskal
fa80209eaf Enable tpwr on BMP 2019-05-16 17:24:38 -07:00
Dan Halbert
b8e5b80dae
Merge pull request #62 from CapableRobot/capablerobot-usbhub
Added definition for Capable Robot USB Hub
2019-05-16 16:10:00 -04:00
Michał Moskal
3caf280e24
Merge pull request #67 from atoomnetmarc/master
Added support for ATSAME54
2019-05-09 17:44:33 -07:00
Chris Osterwood
44185f98c7 Added flashing via JLink to Makefile 2019-04-29 10:53:03 -04:00
Michal Moskal
1e9d3f6d14 Add bootloader flashing loop 2019-04-11 15:55:19 -07:00
marc
d03ea2cf84 Added support for ATSAME54 2019-03-01 13:19:50 +01:00
Michal Moskal
27f21856e0 Remove --warn-unresolved-symbols - it should be error not warning 2019-01-07 20:33:57 +00:00
Dan Halbert
bfc2ca5333 Makefile did not end with a newline 2018-03-20 14:06:22 -04:00
Michal Moskal
1f706a115c Automatically init submodules if needed 2018-03-09 10:39:54 -08:00
Dan Halbert
a91d7b0288 Make changes suggested in #32.
1. use writenum() for serial number.
2. Add comment and VID checking for SWD programmer delay for Metro M0.
Also:
3. Make warnings be errors on compile so they don't fly by; fix remaining warnings.
4. `make all-boards` now stops when a board fails to build.
5. Fix .binfo location for Metro M4: M4 code is now >8K. Use <n>K constants instead of hex constants for readability.
2018-02-22 21:15:55 -05:00
Dan Halbert
ab23185ae6 add _binfo defn to linker scripts for doing usermode handover. 2018-02-09 21:56:31 -05:00
Dan Halbert
2e78722589 Merge remote-tracking branch 'microsoft/master' into microsoft_update_20180205 2018-02-07 13:18:19 -05:00
Michal Moskal
48f97b28bd Fix Windows build 2018-02-06 17:10:05 -08:00
Dan Halbert
38cb858455 Merge Microsoft upstream as of 2018-02-05; turn off USE_WEBUSB, which gives a notification on Linux 2018-02-05 23:16:47 -05:00
ladyada
7f654913be add pirkey and itsybitsy m0
change dotstar brightness to account for new 'dimmer' apa102's
update makefile to not use py3
2018-02-05 20:33:43 -05:00
Michal Moskal
a6203f6d2a Remove -mlong-calls and add -nostartfiles; see #29
Thanks @awatterott!
2017-12-18 12:03:56 +00:00
Dan Halbert
1705e7a207 Add version info to all generated files.
Add .ino generation to scripts/gendata.py.
Clean up Makefile to handle new version number generation.

Note that Adafruit release tags will be v<a>.<b>.<c>-adafruit.<n>.
The first part of the tag is the upstream version. The <n> is the
Adafruit increment from that.
2017-11-16 10:56:45 -08:00
Scott Shawcroft
a89e9fb9ca Get the version dynamically from git. 2017-10-24 17:48:36 -07:00
Scott Shawcroft
9de0794dc1 Re-enabled self-updater with SAMD51 support. 2017-10-24 17:48:36 -07:00
Scott Shawcroft
fc5f4d3bf7 SAMD51 builds 2017-10-20 17:31:51 -07:00
Scott Shawcroft
8f78aa2161 Re-org build in preparation for SAMD51 support. 2017-10-19 22:47:25 -07:00
Michal Moskal
54aa4e0b6d Don't actually build package in travis 2017-05-01 13:40:08 +01:00
Michal Moskal
39bcf4b008 Add reset applet 2017-02-07 16:29:27 +00:00
Michal Moskal
5fa044f751 Add 'applet' make file target 2017-02-07 15:49:28 +00:00
Michal Moskal
8b16d11125 Add tag target 2017-02-06 11:00:44 +00:00
Michal Moskal
bbe9e2f864 Rename files to match binary releases 2017-01-19 13:30:51 +00:00
Michal Moskal
0192f44d92 Use custom script to set bootloader fuses 2017-01-16 14:37:58 +00:00
Michal Moskal
dc8d298939 Align sketch with selfmain 2017-01-16 12:22:05 +00:00
Michal Moskal
c37bc53dbe Add 'drop' target for building binary drops 2017-01-05 11:10:56 +00:00
Michal Moskal
a013c7624a Generate .ino flashing script in build 2016-12-26 20:49:18 +01:00
Michal Moskal
d818c53cce Back to correct size computation 2016-12-23 14:13:16 +01:00
Michal Moskal
d6f57b3a9b Fix build dependencies 2016-12-22 09:56:09 +01:00
Michal Moskal
ab07c8116b Disable -Werror (from Adafruit) 2016-12-22 08:53:18 +01:00
Michal Moskal
42d70e9351 Do not depend on native C compiler - use node.js for uf2 conversion 2016-12-16 11:48:32 +00:00
Michal Moskal
ca331d7dc3 Consolidate build scripts 2016-12-16 10:20:13 +00:00
Michal Moskal
e48bc12853 Fix size computation 2016-12-13 11:02:54 +00:00
ladyada
ddbbb7844d got extraneous un-fixable errors (tried adding another set of {} but it didnt help) under win7 + ARM GCC 4.8 2014q1 due to http://stackoverflow.com/questions/11551986/gcc-missing-braces-around-initializer so just removed that warning from makefile config 2016-12-12 21:34:02 -05:00
Michal Moskal
69d0e49605 Add gdb target 2016-12-06 15:43:35 +00:00
Michal Moskal
60410b3faf Start on HID implementation; make logging more optional 2016-12-05 12:14:15 +00:00
Michal Moskal
777ce7f194 Better interrupt handling 2016-11-24 14:24:15 -06:00
Michal Moskal
cdab0d6a4c Start work on handover from user space 2016-11-22 06:27:03 -06:00
Michal Moskal
dd3e685bf0 Add user-space program to update bootloader 2016-11-21 22:05:39 -06:00
Michal Moskal
5e7060f35f Work on flash update app 2016-11-21 20:08:01 -06:00
Michal Moskal
c29f27d3b0 Add a few board configs 2016-11-21 20:34:37 +00:00
Michal Moskal
6bb2d226c5 Fix clean 2016-11-21 20:05:35 +00:00