aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-07-26Make private members of HardwareSerial protectedMatthijs Kooijman
This allows users to create subclasses. Closes: #947
2013-07-26Move buffers into HardwareSerialMatthijs Kooijman
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-26Use uint8_t for HardwareSerial ringbuffer pointersMatthijs Kooijman
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-25TemperatureWebPanel: widening refresh intervalFederico Fissore
2013-07-22Fixed usb_products on some AVR boardsCristian Maglie
2013-07-19WiFi library to the new formatFede85
2013-07-19Bridge: Bridge.begin should wait more before giving up, as other processes ↵Federico Fissore
may consume linux cpu power
2013-07-19Merge remote-tracking branch 'upstream/ide-1.5.x' into ↵Fede85
ide-1.5.x-library-to-new-format
2013-07-18SpacebrewYun: added new exampleFederico Fissore
2013-07-17Added quoting to usb_product key to preserve double quotes.Cristian Maglie
See #1422.
2013-07-17Remove hardcoded product names (all provided for in boards.txt)Angus Gratton
2013-07-17Fix whitespace (tabify), oopsAngus Gratton
2013-07-17boards.txt: Refactor the default usb build flags into a generic property in ↵Angus Gratton
platform.txt
2013-07-17Allow USB product and manufacturer strings to be supplied in boards.txtAngus Gratton
2013-07-15Bridge: CRC16 being used as CRCAngelo Scialabba
2013-07-15updated temboo examples (added ControlBySMS)Federico Fissore
2013-07-14Merge branch 'ide-1.5.x' into dev-ide-1.5.x-discoveryCristian Maglie
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-14Merge branch 'master' into ide-1.5.xCristian Maglie
2013-07-12assembly compile recipe is missing (C. A. Church)Cristian Maglie
Fixes #1457
2013-07-11File: implemented File.openNextFile() and File.rewindDirectory()Federico Fissore
2013-07-11FileIO.h: removed wrong function declarationFederico Fissore
2013-07-11Added File.isDirectory()Federico Fissore
2013-07-11updated temboo examplesFederico Fissore
2013-07-10Updated YunSerialTerminal: added command to shutdown bridgeCristian Maglie
2013-07-10Bridge: even more reliable startupCristian Maglie
2013-07-10updated temboo examplesFederico Fissore
2013-07-09WifiStatus example:updated sketch descriptionFederico Fissore
2013-07-09temboo examples updatedFederico Fissore
2013-07-08updated temboo examplesFederico Fissore
2013-07-07Merge branch 'ide-1.5.x-discovery' into dev-ide-1.5.x-discoveryFederico Fissore
2013-07-06#include Bridge.h in HttpClienttigoe
2013-07-06Corrected file structure on TemperatureWebPaneltigoe
2013-07-06Updated TemperatureWebPaneltigoe
2013-07-06Updated TemperatureWebPaneltigoe
2013-07-06Added TemperatureWebPanel exampletigoe
2013-07-05forgot to include YunClientFederico Fissore
2013-07-05delete OLDYahooWeather exampleFederico Fissore
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-05renamed two lua scriptsFederico Fissore
2013-07-05introducing Temboo libraryFederico Fissore
2013-07-04YunServer: added write() methodCristian Maglie
2013-07-04Refactored YunClient and YunServer classes.Cristian Maglie
Added YunClient.connect() methods.
2013-07-04BootWatcher removedFederico Fissore
BridgeNew is the new Bridge
2013-07-04Esplora library to new formatFede85
2013-07-04updated Firmata library to version 2.3.5 and moved to the new library formatFede85
2013-07-03SoftwareSerial library to the new formatFede85
2013-07-03GSM library to the new format and some strings adaptationsFede85
2013-07-03SPI library to the new format and moved Robot_Motor and Robot_Control librariesFede85
2013-07-03TFT library to new formatFede85
2013-07-03YunServer: added default port number 5555Federico Fissore
2013-07-03requests coming to YunServer do not start with a slash any moreFederico Fissore