08b614048d
[sam] fixed compiling on wiring_analog.c
2012-04-28 12:45:30 +02:00
4da2833a81
[sam] updated Print class and all derivated classes.
2012-04-28 12:44:49 +02:00
f09771258e
[sam] fixing analog according to updated pmc api
2012-04-28 12:11:40 +02:00
c0a5eb38e2
[sam] adding USB updates
2012-04-28 11:49:28 +02:00
ed0be7c1b8
[sam] USB device cleanup
2012-04-28 10:14:04 +02:00
5f0a03c86c
[sam] adding validation app for usb device stack
2012-04-28 09:56:53 +02:00
fbf65ab217
[sam] updating makefiles: test app now builds all needed libs
2012-04-28 09:51:54 +02:00
afaeee22ac
[sam] Fixed pinout for Serial4. Fixed keywords. Recompiled shipped libsam binary
2012-04-27 14:25:57 +02:00
a4b61c7b1b
[SAM] fixing header includes
2012-04-26 20:22:15 +02:00
88c10ba1e2
[SAM] fixing make clean
2012-04-26 20:21:33 +02:00
d0d41ba673
Merge branch 'platforms-arm' of https://github.com/arduino/ARM into platforms-arm
2012-04-26 20:20:13 +02:00
4a50ae7f9c
[SAM] Updating CMSIS to fix devices package IT handlers issue
2012-04-26 20:17:47 +02:00
2e575db249
changed PID values for Leonardo bootloader and sketch
...
done to avoid driver problems for users who installed the pre-release bootloader and driver
2012-04-25 15:56:18 -04:00
45619b4336
[sam] SPI Fixed modes constants
2012-04-24 18:43:33 +02:00
33870d3aae
[sam] bugfix for SPI on SAM3*. Extended API for SPI master devices is in ALPHA, to be validated.
2012-04-24 09:31:50 +02:00
d6c57415a3
[sam] fixed compilation problem with temporary USB driver
2012-04-23 15:51:03 +02:00
00ceed55d2
[sam] Fixed compilation problem on SPI class. SPI device is now called SPI_0 to avoid name clashes.
2012-04-23 15:50:30 +02:00
4fb17c47cd
bugfix for configuring PWM on D6 and D13 too early. (thanks to Limor Fried)
...
was starting PWM on these pins too soon - in init() instead of when analogWrite() was called. as a result doing output on port registers directly failed.
2012-04-19 15:52:16 -04:00
9904a6f497
bugfix for boards with a timer 4 but no channel D
...
compilation failed for Mega because the COM4D1 and OCR4D registers are defined for 32U4 but not for Mega
2012-04-19 15:46:32 -04:00
95738df9bf
[sam] update USB device API
2012-04-19 17:37:13 +02:00
0b5e66af37
[sam] Moved USB stuff inside a folder
2012-04-18 14:52:30 +02:00
008df0430c
[sam] added AndroidAccesory class from ADK
2012-04-18 14:34:51 +02:00
761d472f23
[sam] temporarily removed asserts from PMC_* functions
2012-04-12 10:37:02 +02:00
bb9a4f89cc
merged Caterina with Blink
2012-04-11 23:24:04 -04:00
7e235dbff8
fixed logic bug in Caterina that could stop the bootloader from entering self-programming mode
2012-04-11 23:19:05 -04:00
9aaf61327b
[sam] added ADC test in validation app (makefile based)
2012-04-11 19:32:29 +02:00
6ae6a0eaf2
[sam] fixing ADC, taken from ASF, checked and tested verified
2012-04-11 19:30:13 +02:00
0832334a71
[sam] fixing makefiles for toolchain path containing spaces
2012-04-11 19:26:06 +02:00
431f3ea5fe
[sam] preliminary update for analog
2012-04-10 18:27:43 +02:00
d3a8e450ee
Micro I hardly knew ye
2012-04-09 10:12:14 -04:00
3f6342e9bb
Micro and Leonardo bootloaders for distribution are now merged with Blink sketch
2012-04-09 08:08:34 -04:00
caeaa4571c
sketch USB VID and PID values are passed in from boards.txt at compile time now. changed sketch PIDs to final values. also uncommented Micro section in boards.txt
2012-04-09 08:06:35 -04:00
d02e4481d3
PID and VID are no longer hard-coded in bootloader. instead they are passed in at compile-time from makefile. also added and renamed built bootloader images for Micro and Leonardo
2012-04-09 08:03:56 -04:00
437025c6ee
Revert "Revert "added a short delay and comment to boolean operator in CDC""
...
This reverts commit 200eefb4e2
.
2012-04-06 21:23:17 -04:00
200eefb4e2
Revert "added a short delay and comment to boolean operator in CDC"
...
This reverts commit ade4893f58
.
2012-04-06 17:36:09 +02:00
650d2e9a1a
Added USBHost lib from Arduino ADK
2012-04-06 17:18:55 +02:00
be1ded6c86
[sam] adding -fdata-sections to makefiles
2012-04-05 20:14:21 +02:00
e10cabc054
[sam] fixing linker files and adding a compiler option
2012-04-05 18:23:19 +02:00
5e3faa6d5d
[sam] putting temporary USBCore as disabled to allow compilation
2012-04-05 18:00:45 +02:00
ba47ad6b8d
[sam] fixing badly the SAM3U UDPHS driver
2012-04-05 12:13:48 +02:00
ade4893f58
added a short delay and comment to boolean operator in CDC
...
Delay fixes problem where the port has been configured but not quite opened. Federico found that 10 ms was the minimum time needed to avoid problems.
2012-04-03 10:52:38 -04:00
b7c8b3ea74
Fixed compiling on windows
2012-04-02 18:30:53 +02:00
b685aef6ec
added Boolean operators to HardwareSerial and CDC to test whether the port is ready to send data.
...
Mostly useful for Leonardo - simple way to test whether the port is actually opened by an application and ready to receive data. For Serial objects attached to real UARTs always returns true.
2012-04-01 12:54:35 -04:00
f83cd2f3e7
[sam] prelimanary work on USB Device stack
2012-03-29 21:11:05 +02:00
5b3580fe36
[sam] fixing boards definitions
2012-03-29 17:16:37 +02:00
009bc1b722
[sam] adding prototypes to USB_driver.h
2012-03-29 11:37:35 +02:00
d7ae25360a
[sam] removing usb driver from API core
2012-03-29 11:00:47 +02:00
1b591962f1
[sam] separating usb driver from core part
2012-03-29 10:59:24 +02:00
f865dde7ee
[sam] moving ATMEL boards to dedicated place
2012-03-29 10:48:24 +02:00
97d9ce93ca
fixed logic error in Keyboard.release() - now removes every occurrence of a key if it's present more than once
2012-03-28 19:46:32 -04:00