Scott Dixon
47079cd35a
Adding Arduino IDE to the prereqs in README
2016-03-12 20:54:00 -08:00
Cristian Maglie
a73e50de53
Merge branch 'bootloader-serial-baud' of git://github.com/sandeepmistry/ArduinoCore-samd
2016-03-02 15:13:24 +01:00
Cristian Maglie
3cd91395d0
Added bootloader for MKR1000
2016-02-11 16:55:04 +01:00
Sandeep Mistry
84207066a5
Correct baud rate value for UART
2016-02-03 14:58:57 -05:00
Sandeep Mistry
5f9b54b436
Remove commented out sections for IDE 1.6.5, as this core requires IDE 1.6.6
2016-01-22 09:27:20 -05:00
Thibaut VIARD
75b71abecc
[bl] Fixing wrong byte in Makefile/VIDH
...
Signed-off-by: Thibaut VIARD <aethaniel@sam-geek.org>
2015-12-14 19:39:04 +01:00
Thibaut VIARD
324e899387
[bl] Allowing USB VID customization
...
Signed-off-by: Thibaut VIARD <aethaniel@sam-geek.org>
2015-12-14 19:27:32 +01:00
Cristian Maglie
90e234f0eb
[bl] Update Genuino version of the bootloader
2015-11-12 17:24:03 +01:00
Cristian Maglie
2292596127
[bl] fixed makefile for linux/mac build
2015-11-12 17:19:28 +01:00
Cristian Maglie
e6f62d1956
Merge branch 'bootloader_rework' of https://github.com/aethaniel/ArduinoCore-samd
...
Conflicts:
bootloaders/zero/drivers/cdc_enumerate.c
2015-11-12 17:07:55 +01:00
Thibaut VIARD
97cda8353f
[bl] Updating documentation presentation
2015-10-30 12:24:24 +01:00
Thibaut VIARD
9181fb11b3
[bl] Updating project documentation
2015-10-30 12:23:20 +01:00
Thibaut VIARD
6ef81c4f19
[BL] Removing non used files from AS project
2015-10-30 10:50:16 +01:00
Thibaut VIARD
789595c334
[BL] Removing useless build parameter
2015-10-30 10:49:32 +01:00
Thibaut VIARD
23565f386e
[BL] Updating project documentation
2015-10-30 10:48:59 +01:00
Cristian Maglie
8ac61f5ba7
Added Genuino PID
2015-10-14 13:22:10 +02:00
Thibaut VIARD
0b77c5719e
[bl] adding all binaries coresponding to current code
2015-10-10 15:58:33 +02:00
Thibaut VIARD
7c83f8c639
[bl] Updating copyrights
2015-10-10 15:57:00 +02:00
Thibaut VIARD
6abaae18f1
[bl] Removing useless files
2015-10-10 15:51:12 +02:00
Thibaut VIARD
455cd9b6e3
[bl] Fixing bug in jump to application
2015-10-10 15:48:15 +02:00
Thibaut VIARD
c8095fdfa9
[bl] updating Makefile
2015-10-10 15:42:09 +02:00
Thibaut VIARD
82d20c102a
[bl] removing useless old file
2015-10-10 15:34:07 +02:00
Thibaut VIARD
2cdd455259
[bl] Updating USB descriptors
2015-10-10 15:24:26 +02:00
Thibaut VIARD
4667b66525
[bl] Fixing the jump to sketch
2015-10-08 12:34:48 +02:00
Thibaut VIARD
f352830615
[bl] Adding Atmel Studio 7 makefile based project, allowing debug
2015-10-06 17:36:29 +02:00
Thibaut VIARD
f140c86f5f
[bl] Fix usb power, move more functions to USB driver
2015-10-06 17:32:11 +02:00
Thibaut VIARD
d2a2c0172d
[bl] fix makefile for Studio case
2015-10-06 17:09:00 +02:00
Thibaut VIARD
13dcceb052
[bl] fix failed usb set_interface answer
2015-10-06 12:00:33 +02:00
Thibaut VIARD
e1c9e646c2
[bl] fix power failure in usb descriptor
2015-10-06 11:59:21 +02:00
Thibaut VIARD
0fd8b8b349
[bl] fix wrong includes
2015-10-06 11:58:20 +02:00
Thibaut VIARD
cdca72a4b2
[bl] add missing file to build
2015-10-06 11:56:58 +02:00
Thibaut VIARD
1ca18af7d4
[bl] remove wrong file from build
2015-10-06 11:32:27 +02:00
Thibaut VIARD
891779c87e
[bl] first pass rework, work in progress
2015-10-05 19:17:53 +02:00
Cristian Maglie
580ec80537
Bootloader: double-tap doesn't need anymore to reserve SRAM in the sketch
2015-06-10 11:08:22 +02:00
Cristian Maglie
810117ccaa
Bootloader: fixed VID/PID
2015-06-10 10:57:00 +02:00
Cristian Maglie
c6baf3f678
Increased bootloader double-tap timeout to 500ms
2015-04-30 17:14:27 +02:00
Cristian Maglie
d5df8c091e
bootloader: bootloader start is triggered by magic number
...
To improve stability if the sketch overwrite the last SRAM location
(in this case the double tap doesn't work but at least the sketch
starts without problems)
2015-04-16 11:31:09 +02:00
Cristian Maglie
2c0b856cd6
bootloader start by pulling pin to LOW is now optional
2015-04-16 01:08:23 +02:00
Cristian Maglie
366647936f
cosmetic changes to bootloader source code
2015-04-16 00:59:54 +02:00
Cristian Maglie
d3802b5745
Added "double-tap" feature to bootloader
...
Bootloader is activated by quickly double tapping to the reset button
2015-04-16 00:59:54 +02:00
Cristian Maglie
eb014da37d
Bootloader: added a command to calculate checksum of blocks of memory
2015-03-18 20:07:21 +01:00
Cristian Maglie
6c53bbe477
Bootloader: added a more performant CRC function
2015-03-18 20:07:21 +01:00
Cristian Maglie
4c41dec596
Bootloader: fixed blocking read from USB-CDC
...
For some reason the blocking read from the original USB-CDC driver
is not reliable. As a workaround it has been reimplemented using a
polling loop with the non-blocking read function that, instead, is
much more reliable.
Eventually the USB_Read_blocking(..) in cdc_enumerate.c will be fixed
in the future.
2015-03-18 19:57:17 +01:00
Cristian Maglie
3a1c4549bf
Bootloader: added multi-page flash write command.
2015-03-18 19:57:17 +01:00
Cristian Maglie
8d22aee185
Bootloader: added debug print command
2015-03-17 16:30:20 +01:00
Cristian Maglie
f7faa19727
Bootloader: added erase flash command.
2015-03-17 16:30:19 +01:00
Cristian Maglie
0e4e0a977f
Bootloader: small refactoring
2015-03-17 16:30:19 +01:00
Marco Brianza
e01266eccf
Updates to Zero bootloader configuration
...
- Use pin 7 of Arduino Zero to force bootloader start
- Use RX/TX pin 0/1 of Arduino Zero to communicate in UART mode
2014-11-07 16:53:42 +01:00
Giedrius
907156e13e
Zero bootloader: Makefiles for arm-gcc
2014-10-19 21:50:49 +02:00
Thibaut VIARD
a10e614828
Updating BL (doc/memory mapping/rebuild)
2014-08-08 17:58:38 +02:00
Thibaut VIARD
1bc1e12099
Bootloader project update to last IAR release
2014-08-05 11:22:42 +02:00
Thibaut VIARD
ae42fd1167
Adding license in files, update platform.txt
2014-07-25 17:11:29 +02:00
Thibaut VIARD
e6c3ff113e
adding bootloader binaries and mapping
2014-07-15 16:50:33 +02:00
praveena-a-s
4b9d886fa4
Update readme.txt
2014-05-13 20:12:58 +05:30
unknown
3bc596aeab
Adding UART/USB bootloader project
2014-05-13 19:36:11 +05:30