e4e2a47e68
Merge branch 'ide-1.5.x-library-to-new-format' into ide-1.5.x
2013-08-08 16:43:19 +02:00
32a5a300b9
Merge branch 'update-arm-gcc' into ide-1.5.x
2013-08-08 15:00:14 +02:00
1e8e20a66b
Added quoting to usb_producer key to preserve double quotes.
...
See #1422 .
2013-08-01 15:20:24 +02:00
ab82b1a405
Merge branch 'master' into ide-1.5.x
2013-07-31 17:33:55 +02:00
293e46bfb4
Merge branch 'issue1366' of github.com:Lauszus/Arduino into Lauszus-issue1366
2013-07-31 17:22:12 +02:00
d3be60ead6
Applied USB CDC updates to robot's core.
2013-07-30 10:39:41 +02:00
ea804023ef
Updated ARM gcc to 4.7.4. Added native 64 bit version for linux (no more ia32-libs needed).
...
Fixes #1474
2013-07-28 14:14:04 +02:00
8c1ce45531
Move buffers into USB CDC (look #947 and #1369 for reference)
2013-07-27 12:06:42 +02:00
4055ac13f3
Applied HardwareSerial updates to robot's core.
2013-07-26 13:50:34 +02:00
ae4427f2ea
Fixed compile problem for Leonardo after 0bd6a2d20f
2013-07-26 12:50:17 +02:00
f50372a2a6
Make private members of HardwareSerial protected
...
This allows users to create subclasses.
Closes : #947
2013-07-26 12:41:35 +02:00
0bd6a2d20f
Move buffers into HardwareSerial
...
This removes the need for doing an extra pointer dereference on every
access to the buffers, shrinking the code by around 100 bytes.
The members for these buffers must be public for now, since the
interrupt handlers also need to access them. These can later be made
private again.
Furthermore, the struct ring_buffer was removed. This allows the all
head and tail pointers to be put into the HardwareSerial struct before
the actual buffers, so the pointers all end up in the first 32 bytes of
the struct that can be accessed using a single instruction (ldd).
References: #947
2013-07-26 12:39:56 +02:00
e0a9a7676b
Use uint8_t for HardwareSerial ringbuffer pointers
...
Since the buffers aren't bigger than 64 bytes, these values can be
smaller. This saves a few bytes of ram, but also saves around 50 bytes
of program space, since the values can now be loaded using a single
instruction.
To prevent problems when people manually increase the buffer size, a
compile-time check is added.
Closes : #1078
2013-07-26 12:18:56 +02:00
d6a5e41b5c
Fixed usb_products on some AVR boards
2013-07-22 12:30:25 +02:00
f8d32a0659
Parametric USB configuration for Arduino Due (experimental)
2013-07-22 12:29:02 +02:00
fd7e9c6d90
WiFi library to the new format
2013-07-19 16:20:34 +02:00
0bb3313427
Merge remote-tracking branch 'upstream/ide-1.5.x' into ide-1.5.x-library-to-new-format
2013-07-19 13:23:59 +02:00
c32c3517a5
Added quoting to usb_product key to preserve double quotes.
...
See #1422 .
2013-07-17 14:42:41 +02:00
1a99be33a3
Remove hardcoded product names (all provided for in boards.txt)
2013-07-17 14:38:05 +02:00
6abdeecbf5
Fix whitespace (tabify), oops
2013-07-17 14:37:49 +02:00
a7ad83cb73
boards.txt: Refactor the default usb build flags into a generic property in platform.txt
2013-07-17 14:37:39 +02:00
15e73e8daa
Allow USB product and manufacturer strings to be supplied in boards.txt
2013-07-17 14:37:29 +02:00
65c36f2eb6
Merge branch 'master' into ide-1.5.x
2013-07-14 11:51:50 +02:00
f604881d40
assembly compile recipe is missing (C. A. Church)
...
Fixes #1457
2013-07-12 21:09:45 +02:00
24e63ee6bc
Esplora library to new format
2013-07-04 15:54:30 +02:00
ef1cfce024
Scheduler library for Arduino Due to the new format
2013-07-04 14:28:58 +02:00
0608c9f83f
USBHost library to new format
2013-07-04 14:10:26 +02:00
10a4241ba7
updated Firmata library to version 2.3.5 and moved to the new library format
2013-07-04 13:29:15 +02:00
38c3bbbd3c
SoftwareSerial library to the new format
2013-07-03 23:18:21 +02:00
2919e34ff8
GSM library to the new format and some strings adaptations
2013-07-03 22:55:18 +02:00
2371e2ce0d
SPI library to the new format and moved Robot_Motor and Robot_Control libraries
2013-07-03 22:00:02 +02:00
87d3b4f56b
TFT library to new format
2013-07-03 16:25:45 +02:00
b6e4c59ab3
Merge remote-tracking branch 'upstream/ide-1.5.x' into ide-1.5.x-library-to-new-format
2013-06-28 15:10:09 +02:00
8e20bc7b43
String: fixed number of whitespaces in concat() methods
2013-06-28 09:53:25 +02:00
dc9c791070
Stepper library to the new format
2013-06-27 19:24:16 +02:00
b28104b795
Audio library to the new format
2013-06-27 19:15:53 +02:00
c13779daae
removed the CAN library for the Due
2013-06-27 13:52:50 +02:00
3b54dfed67
Servo library to the new format
2013-06-27 13:12:07 +02:00
77f8dd63ab
EEPROM library to the new format
2013-06-27 12:16:14 +02:00
9454816162
Ethernet, SD and LiquidCrystal to the new library format
2013-06-26 19:13:04 +02:00
f57a00ea6c
String: changed default to 2 decimal digits
2013-06-21 21:23:12 +02:00
d101bf51a2
[sam] 2 bugfix to SPI library.
...
- begin() after end() now works.
- unconnected SPI pin is selected as CS when old (non extended) API is used.
2013-06-21 19:58:08 +02:00
a2e7413d22
More efficient dtostrf() emulation on ARM
2013-06-06 23:11:43 +02:00
ba7fb5518f
Fixed buffer overflow on String class (Paul Stoffregen)
2013-06-06 20:04:43 +02:00
f80c6c5f35
Merged various bugfix / improvements to String class.
...
Merge branch 'master' into ide-1.5.x
2013-06-06 19:54:58 +02:00
1130fede3a
Added support for Flash string on String class.
2013-06-06 16:33:20 +02:00
b341a7c751
String class: removed deep copy on substring method.
...
Small code cleanup.
2013-06-06 16:33:20 +02:00
82a2c1d3d9
add String.toFloat
2013-06-06 16:19:34 +02:00
0778f8a3f3
Added remove methods to WString
2013-06-05 14:08:59 -04:00
3394f61276
Merged 1.0.5
2013-05-29 18:30:36 +02:00