1
0
mirror of https://github.com/arduino/Arduino.git synced 2024-11-30 11:24:12 +01:00
Commit Graph

1073 Commits

Author SHA1 Message Date
Cristian Maglie
f03093332b [sam] Fixed initialization of ADC timings (improves analogRead speed by a factor x10)
Discussion:
http://www.djerickson.com/arduino/
http://forum.arduino.cc/index.php?topic=156849
http://forum.arduino.cc/index.php?topic=187693

Fixes #1418
2013-09-26 01:22:01 +02:00
Federico Fissore
e745ed988f boards.txt: fixed wrong extended fuses when using external programmer with a yun 2013-09-25 17:25:31 +02:00
Cristian Maglie
8e7133eaac Fix wrong 'maximum_data_size' key in boards.txt 2013-09-13 20:05:38 +02:00
Fede85
a31857688b Wire library to the 1.5 format 2013-09-10 18:50:42 +02:00
Cristian Maglie
d4fe0a13b6 Merge branch 'ide-1.5.x' into dev-ide-1.5.x-discovery
Conflicts:
	build/shared/revisions.txt
2013-09-10 12:10:57 +02:00
Cristian Maglie
421fa18c3c Updated revision log, and upped version to 1.5.4 2013-09-09 19:47:25 +02:00
Cristian Maglie
9fc9f408bd Added SRAM size for some boards. 2013-09-09 17:49:37 +02:00
Cristian Maglie
cd7196c592 Fixed HardwareSerial bug introduced in 1.5.3.
Fixes #1568
2013-09-09 13:09:27 +02:00
Cristian Maglie
7dd9f81f39 Updated revision log, and upped version to 1.5.4 2013-09-06 18:39:42 +02:00
Fede85
c35d4dc131 SpacebrewYun library to the 1.5 format 2013-09-06 18:25:03 +02:00
Fede85
fa22bc358e Temboo library to the 1.5 format 2013-09-06 18:15:14 +02:00
Fede85
81338e245b Bridge library to the 1.5 format 2013-09-06 15:38:07 +02:00
Federico Fissore
effb59da4b Merge remote-tracking branch 'arduino/ide-1.5.x' into dev-ide-1.5.x-discovery 2013-09-06 12:59:24 +02:00
Cristian Maglie
c86eed942d Fixed String class regression after f80c6c5f35
This should make explicit String-from-integer constructor working again:

   int a = 10;
   String(a, 4);
2013-09-03 18:40:30 +02:00
Paul Brook
f53fcdd254 USB CDC two argument begin()
Add two argument form of Serial_::begin

Signed-off-by: Paul Brook <paul@nowt.org>
2013-09-02 19:15:12 +01:00
Paul Brook
1162a45fa8 USB serial baud arg type
Make USB Serial_::begin() function take an unsigned long argument for
consistency with HardwareSerial.

Signed-off-by: Paul Brook <paul@nowt.org>
2013-09-02 19:02:55 +01:00
Cristian Maglie
003ff28ed8 Wrong boards.txt entry (sub-menu items) for Arduino Nano w/atmega328.
Fixes #1558
2013-08-31 15:20:15 +02:00
Cristian Maglie
690eac4047 Moved arm-gcc upgrade to specific development branch 2013-08-30 10:58:16 +02:00
Federico Fissore
4f3b22fd28 Spacebrew keywords 2013-08-28 10:12:33 +02:00
Federico Fissore
7832a997cc spacebrew update 2013-08-28 10:12:33 +02:00
Federico Fissore
8fd9b8f8ee removed .DS_Store folder 2013-08-28 10:12:33 +02:00
Cristian Maglie
ea8c14421a Merge branch 'ide-1.5.x' into dev-ide-1.5.x-discovery
Conflicts:
	app/src/processing/app/Preferences.java
	app/src/processing/app/debug/Uploader.java
2013-08-23 15:59:24 +02:00
Cristian Maglie
a78761c9b7 Updated robot examples and libraries
Merge branch 'master' into ide-1.5.x
2013-08-22 16:30:28 +02:00
Cristian Maglie
fc338b461f Merged robot core 2013-08-22 16:29:49 +02:00
Xun Yang
ec31a2ee5c Fixed robot libraries and examples for unified Arduino core 2013-08-21 23:14:00 +02:00
Cristian Maglie
00210189fe Removed unused flags from String (free 1 byte of SRAM) 2013-08-20 15:15:47 +02:00
Cristian Maglie
e4e2a47e68 Merge branch 'ide-1.5.x-library-to-new-format' into ide-1.5.x 2013-08-08 16:43:19 +02:00
Cristian Maglie
32a5a300b9 Merge branch 'update-arm-gcc' into ide-1.5.x 2013-08-08 15:00:14 +02:00
Cristian Maglie
1e8e20a66b Added quoting to usb_producer key to preserve double quotes.
See #1422.
2013-08-01 15:20:24 +02:00
Cristian Maglie
ab82b1a405 Merge branch 'master' into ide-1.5.x 2013-07-31 17:33:55 +02:00
Cristian Maglie
293e46bfb4 Merge branch 'issue1366' of github.com:Lauszus/Arduino into Lauszus-issue1366 2013-07-31 17:22:12 +02:00
Cristian Maglie
a205ceb9f7 Updated boards.txt for Arduino Yun 2013-07-30 10:58:02 +02:00
Cristian Maglie
0b632dba47 Merge branch 'ide-1.5.x' into dev-ide-1.5.x-discovery
Conflicts:
	hardware/arduino/avr/cores/arduino/USBCore.cpp
2013-07-30 10:45:44 +02:00
Cristian Maglie
d3be60ead6 Applied USB CDC updates to robot's core. 2013-07-30 10:39:41 +02:00
Cristian Maglie
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
Cristian Maglie
8c1ce45531 Move buffers into USB CDC (look #947 and #1369 for reference) 2013-07-27 12:06:42 +02:00
Cristian Maglie
4055ac13f3 Applied HardwareSerial updates to robot's core. 2013-07-26 13:50:34 +02:00
Cristian Maglie
ae4427f2ea Fixed compile problem for Leonardo after 0bd6a2d20f 2013-07-26 12:50:17 +02:00
Matthijs Kooijman
f50372a2a6 Make private members of HardwareSerial protected
This allows users to create subclasses.

Closes: #947
2013-07-26 12:41:35 +02:00
Matthijs Kooijman
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
Matthijs Kooijman
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
Federico Fissore
0c7a75fd64 TemperatureWebPanel: widening refresh interval 2013-07-25 14:31:26 +02:00
Cristian Maglie
d6a5e41b5c Fixed usb_products on some AVR boards 2013-07-22 12:30:25 +02:00
Cristian Maglie
f8d32a0659 Parametric USB configuration for Arduino Due (experimental) 2013-07-22 12:29:02 +02:00
Fede85
fd7e9c6d90 WiFi library to the new format 2013-07-19 16:20:34 +02:00
Federico Fissore
0aa42f1914 Bridge: Bridge.begin should wait more before giving up, as other processes may consume linux cpu power 2013-07-19 15:18:55 +02:00
Fede85
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
Federico Fissore
8f59bc13c5 SpacebrewYun: added new example 2013-07-18 14:07:39 +02:00
Cristian Maglie
c32c3517a5 Added quoting to usb_product key to preserve double quotes.
See #1422.
2013-07-17 14:42:41 +02:00
Angus Gratton
1a99be33a3 Remove hardcoded product names (all provided for in boards.txt) 2013-07-17 14:38:05 +02:00
Angus Gratton
6abdeecbf5 Fix whitespace (tabify), oops 2013-07-17 14:37:49 +02:00
Angus Gratton
a7ad83cb73 boards.txt: Refactor the default usb build flags into a generic property in platform.txt 2013-07-17 14:37:39 +02:00
Angus Gratton
15e73e8daa Allow USB product and manufacturer strings to be supplied in boards.txt 2013-07-17 14:37:29 +02:00
Angelo Scialabba
2ce3a4a8fc Bridge: CRC16 being used as CRC 2013-07-15 16:41:17 +02:00
Federico Fissore
ce8c212a5f updated temboo examples (added ControlBySMS) 2013-07-15 15:22:50 +02:00
Cristian Maglie
008818868c Merge branch 'ide-1.5.x' into dev-ide-1.5.x-discovery
Conflicts:
	app/src/cc/arduino/packages/uploaders/SerialUploader.java
	app/src/processing/app/Editor.java
	app/src/processing/app/Sketch.java
	app/src/processing/app/debug/Uploader.java
2013-07-14 12:01:03 +02:00
Cristian Maglie
65c36f2eb6 Merge branch 'master' into ide-1.5.x 2013-07-14 11:51:50 +02:00
Cristian Maglie
f604881d40 assembly compile recipe is missing (C. A. Church)
Fixes #1457
2013-07-12 21:09:45 +02:00
Federico Fissore
de095c0c43 File: implemented File.openNextFile() and File.rewindDirectory() 2013-07-11 18:14:49 +02:00
Federico Fissore
08d9e574c8 FileIO.h: removed wrong function declaration 2013-07-11 13:22:52 +02:00
Federico Fissore
eaffb912f6 Added File.isDirectory() 2013-07-11 13:06:48 +02:00
Federico Fissore
f149dac5a7 updated temboo examples 2013-07-11 11:24:53 +02:00
Cristian Maglie
08e99376ec Updated YunSerialTerminal: added command to shutdown bridge 2013-07-10 20:37:31 +02:00
Cristian Maglie
567af70a44 Bridge: even more reliable startup 2013-07-10 20:24:16 +02:00
Federico Fissore
0e8c5a66cd updated temboo examples 2013-07-10 09:47:18 +02:00
Federico Fissore
915d6d92c7 WifiStatus example:updated sketch description 2013-07-09 20:08:17 +02:00
Federico Fissore
13f7439940 temboo examples updated 2013-07-09 20:07:54 +02:00
Federico Fissore
e6b311b226 updated temboo examples 2013-07-08 15:09:09 +02:00
Federico Fissore
21ccdd0a96 Merge branch 'ide-1.5.x-discovery' into dev-ide-1.5.x-discovery 2013-07-07 17:07:32 +02:00
tigoe
fa7dbd115b #include Bridge.h in HttpClient 2013-07-06 09:12:01 -04:00
tigoe
8343826355 Corrected file structure on TemperatureWebPanel 2013-07-06 09:11:37 -04:00
tigoe
cd9d755bb0 Updated TemperatureWebPanel 2013-07-06 08:20:02 -04:00
tigoe
c777b5c76b Updated TemperatureWebPanel 2013-07-06 08:10:13 -04:00
tigoe
41f1be5fc7 Added TemperatureWebPanel example 2013-07-06 07:48:10 -04:00
Federico Fissore
6293c76bff forgot to include YunClient 2013-07-05 19:14:51 +02:00
Federico Fissore
645a57359e delete OLDYahooWeather example
Updated pretty-wifi-info-lua path in ShellCommands and WifiStatus examples
Tried to make a sense of HttpClient example by making it fetch http://arduino.cc/asciilogo.txt
2013-07-05 15:06:37 +02:00
Federico Fissore
172007b475 renamed two lua scripts 2013-07-05 13:50:00 +02:00
Federico Fissore
6eec8e0922 introducing Temboo library 2013-07-05 11:55:38 +02:00
Cristian Maglie
46a1cf6f06 YunServer: added write() method 2013-07-04 17:39:14 +02:00
Cristian Maglie
34885b019b Refactored YunClient and YunServer classes.
Added YunClient.connect() methods.
2013-07-04 17:15:52 +02:00
Federico Fissore
8c9a06056e BootWatcher removed
BridgeNew is the new Bridge
2013-07-04 16:33:10 +02:00
Fede85
24e63ee6bc Esplora library to new format 2013-07-04 15:54:30 +02:00
Fede85
ef1cfce024 Scheduler library for Arduino Due to the new format 2013-07-04 14:28:58 +02:00
Fede85
0608c9f83f USBHost library to new format 2013-07-04 14:10:26 +02:00
Fede85
10a4241ba7 updated Firmata library to version 2.3.5 and moved to the new library format 2013-07-04 13:29:15 +02:00
Fede85
38c3bbbd3c SoftwareSerial library to the new format 2013-07-03 23:18:21 +02:00
Fede85
2919e34ff8 GSM library to the new format and some strings adaptations 2013-07-03 22:55:18 +02:00
Fede85
2371e2ce0d SPI library to the new format and moved Robot_Motor and Robot_Control libraries 2013-07-03 22:00:02 +02:00
Fede85
87d3b4f56b TFT library to new format 2013-07-03 16:25:45 +02:00
Federico Fissore
53aa42351f YunServer: added default port number 5555 2013-07-03 13:43:47 +02:00
Federico Fissore
60d19a0907 requests coming to YunServer do not start with a slash any more 2013-07-03 11:26:30 +02:00
Federico Fissore
5f60509f23 updated temboo examples 2013-07-03 09:03:17 +02:00
Fede85
5d102a5597 modifide comments in Yun examples ShellCommands.ino ConsolePixel.ino 2013-07-02 21:23:59 +02:00
Fede85
2b4346b1f5 modified and added comments to the ConsoleRead.ino example 2013-07-02 16:38:59 +02:00
Fede85
f9989cce62 moved from Console to Serial output in Yun Process example 2013-07-02 15:17:22 +02:00
Fede85
42d7b1d85a modified the WifiStatus example and comments in TimeCheck example 2013-07-01 20:11:14 +02:00
Cristian Maglie
dbd001a776 Added example BridgeNew 2013-07-01 19:12:49 +02:00
Cristian Maglie
6fb6e63e99 YunServer: added method to allow listening on localhost only 2013-07-01 19:12:49 +02:00
Cristian Maglie
ad280d5d8b Bridge: added put(..) method with String variant 2013-07-01 19:12:49 +02:00
Fede85
d4753eed46 typo in Bridge keywords.txt 2013-07-01 17:59:15 +02:00