Cristian Maglie
53e25d8b55
[avr] Improved SPI speed on 16bit transfer.
...
From https://github.com/arduino/Arduino/pull/2376#issuecomment-59671152
Quoting Andrew Kroll:
[..this commit..] introduces a small delay that can prevent the wait
loop form iterating when running at the maximum speed. This gives
you a little more speed, even if it seems counter-intuitive. At
lower speeds, it is unnoticed. Watch the output on an oscilloscope
when running full SPI speed, and you should see closer back-to-back
writes.
Quoting Paul Stoffregen:
I did quite a bit of experimenting with the NOP addition. The one
that's in my copy gives about a 10% speedup on AVR.
2014-11-25 15:49:17 +01:00
Cristian Maglie
34c40b224f
[avr] SPI: removed redundant include
2014-11-14 00:23:11 +01:00
Cristian Maglie
993cc9bbb4
[avr] Small comments and headers fixes in SPI
2014-11-14 00:23:11 +01:00
PaulStoffregen
3d5ef6d5d9
SPI Transactions for AVR
2014-08-01 05:38:27 -07:00
Fede85
dd77375fe9
missing paragraph field in library.properties
2014-07-18 20:08:01 +02:00
Fede85
b02e85ceb2
modified sentences in library.properties files
2014-07-18 19:41:34 +02:00
Cristian Maglie
49ec540204
Merge pull request #1912 from Lauszus/issues440
...
Enable user to change the I2C clock frequency by calling setClock in the Wire library
2014-07-02 15:37:30 +02:00
Cristian Maglie
5d92c1ba8e
Merge remote-tracking branch 'arduino/master' into ide-1.5.x
...
Conflicts:
build/shared/examples/01.Basics/Blink/Blink.ino
build/shared/examples/09.USB/Keyboard/KeyboardReprogram/KeyboardReprogram.ino
build/shared/examples/10.StarterKit/p02_SpaceshipInterface/p02_SpaceshipInterface.ino
hardware/arduino/cores/arduino/HardwareSerial.cpp
2014-05-23 21:04:47 +02:00
Kristian Lauszus
7fcc8ab08a
Enable user to change the I2C clock frequency by calling setClock in the Wire library
2014-03-06 17:23:49 +01:00
Cristian Maglie
d5c828736b
Revert "SPI library to new format"
2013-11-21 15:05:36 +01:00
Cristian Maglie
ff24874117
Revert "EEPROM library to the new format"
...
This reverts commits:
3223d4fdca
77f8dd63ab
2013-11-21 11:22:44 +01:00
Cristian Maglie
7f17170678
Revert "SoftwareSerial library to the new format"
...
This reverts commit 38c3bbbd3c
.
2013-11-15 12:54:59 +01:00
Cristian Maglie
9a9652d506
Revert "Wire library to the 1.5 format"
...
This reverts commit a31857688b
.
2013-11-15 12:54:59 +01:00
Fede85
a31857688b
Wire library to the 1.5 format
2013-09-10 18:50: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
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
Federico Fissore
0c7a75fd64
TemperatureWebPanel: widening refresh interval
2013-07-25 14:31:26 +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
Federico Fissore
8f59bc13c5
SpacebrewYun: added new example
2013-07-18 14:07:39 +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
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
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
Fede85
7e039df21f
modified the Datalogger example
2013-07-01 17:58:03 +02:00
Fede85
fc880cc566
modified the FileWriteScript example
2013-07-01 16:20:05 +02:00
Fede85
e6af3acdce
Added the Keywords.txt file
2013-07-01 11:53:10 +02:00
Federico Fissore
4ae392b0b5
updated and added new Temboo examples
2013-06-28 15:29:39 +02:00
Cristian Maglie
c4753e97b3
Bridge: added YunServer and TunClient class
2013-06-28 09:49:22 +02:00
Cristian Maglie
bb763efe09
Temboo examples moved in their specific folder
2013-06-27 22:40:34 +02:00
Fede85
dc9c791070
Stepper library to the new format
2013-06-27 19:24:16 +02:00
Cristian Maglie
579ff7c7a6
Bridge default speed increased to 250k
2013-06-27 15:44:20 +02:00
Fede85
3b54dfed67
Servo library to the new format
2013-06-27 13:12:07 +02:00
Fede85
77f8dd63ab
EEPROM library to the new format
2013-06-27 12:16:14 +02:00
Cristian Maglie
8830751859
Moved Bridge.message* method on their own class.
2013-06-26 22:12:09 +02:00
Cristian Maglie
fdae2dbb6e
Removed unused Stream interface from Bridge class
2013-06-26 21:53:22 +02:00
Fede85
9454816162
Ethernet, SD and LiquidCrystal to the new library format
2013-06-26 19:13:04 +02:00
Federico Fissore
8ac5c7c076
included newest Temboo examples
2013-06-26 17:29:57 +02:00
Tom Igoe
20be75fe77
Made ShellCommands example more physical
2013-06-25 14:07:53 -04:00
Tom Igoe
86438fc84b
Added ConsolePixel example
2013-06-25 13:57:19 -04:00
Tom Igoe
7b25e85a56
Updated XivelyClient to use Serial instead of Console
2013-06-25 10:42:30 -04:00
Tom Igoe
7fae00bce4
Removed old WifiCheck and WifiSignalStrengthIndicator examples
2013-06-22 02:05:03 -04:00
Tom Igoe
fab454e805
Simplified TimeCheck
2013-06-22 02:03:47 -04:00
Tom Igoe
d612a6f2ee
Changed ShellCommands from Console to Serial
2013-06-22 02:03:35 -04:00
Tom Igoe
0002863b90
Adjusted datalogger to remove indirection reference and changed from Console to Serial
2013-06-22 02:03:22 -04:00
Tom Igoe
b510c2a760
Updated comments
2013-06-22 01:43:53 -04:00
Fede85
57fe16894a
added the YahooWeather example
2013-06-21 20:09:04 +02:00
Fede85
deaee73f20
renamed SD to FileSystem in FileIO library
2013-06-21 19:48:56 +02:00
Federico Fissore
051772ba50
updated pretty_wifi_info.lua script path
2013-06-21 12:02:34 +02:00
Federico Fissore
7455a7a7d8
added writeJSON
2013-06-20 16:54:08 +02:00
Federico Fissore
a224ada957
reviewed bridge example
...
added BridgeClass::writeMessage(const String& str)
2013-06-20 16:32:47 +02:00
Fede85
58f612a11f
modified SDclass.begin() check for sd presence and added the Datalogger example
2013-06-20 13:24:27 +02:00
Federico Fissore
5fe3d5eda1
YunSerialTermina speed back to 115200
2013-06-19 15:41:22 +02:00
Federico Fissore
211efd9ce0
wifi examples renamed OLD*, introducing new comprehensive WiFiStatus example
...
reviewed ShellCommands example to be not wifi related
2013-06-18 16:42:24 +02:00
Federico Fissore
2a1602593e
bringing serial speed back to 115200
2013-06-18 09:17:42 +02:00
Tom Igoe
00bd3fd10b
Simpllified ConsoleRead, added available(), added explanation.
2013-06-16 23:10:17 -04:00
Federico Fissore
a7b5f23556
adding ConsoleRead example
2013-06-13 17:29:23 +02:00
Cristian Maglie
becadbf8cf
Added Process.runShellCommand*() methods.
2013-06-12 13:28:24 +02:00
Cristian Maglie
6b4f745d9a
Refactored String methods and constructor on Process class.
2013-06-12 13:20:25 +02:00
Cristian Maglie
4d1b7ecf5e
Removed unused constants
2013-06-12 13:16:21 +02:00
Cristian Maglie
0f00c54450
Factored Process class
2013-06-12 12:42:38 +02:00
Cristian Maglie
1958ecd620
Bridge class now checks for protocol version
2013-06-12 12:09:04 +02:00
Tom Igoe
e5ea217429
Added Michael Shiloh's WifiSignalStrengthIndicator example
2013-06-11 12:28:14 -04:00
Cristian Maglie
4392938f6a
Implemented FileIO.position()
2013-06-10 11:50:00 +02:00
Cristian Maglie
b41d62b516
Fixed return type for Bridge.transfer(). Refactored File I/O class.
2013-06-10 11:24:32 +02:00
Cristian Maglie
306e079ef0
Updated File example
2013-06-07 18:35:30 +02:00
Cristian Maglie
a60c7d0244
Bridge: updated startup procedure
2013-06-07 18:33:53 +02:00
Cristian Maglie
8dfa8775e5
Bridge: now processes start can be checked for errors
2013-06-07 17:40:10 +02:00
Cristian Maglie
0541c2663a
Bridge: updated startup procedure
2013-06-07 17:39:30 +02:00
Cristian Maglie
37da7c8294
Bridge: Added File I/O
2013-06-07 17:39:03 +02:00
Cristian Maglie
0a72c96b50
Added comment to some examples
2013-06-05 20:20:18 +02:00
Cristian Maglie
fca5f46165
Updated some Bridge examples
2013-06-05 14:51:15 +02:00
Cristian Maglie
4c0f864f90
Improved Bridge memory usage. Fixed bug affecting buffers with more than 255 bytes
2013-06-05 12:58:21 +02:00
Cristian Maglie
590ead58ad
Bridge protocol frame lenght is now a 16-bit field. Added more efficient Bridge.trasnfer() methods.
2013-06-05 11:50:33 +02:00
Cristian Maglie
b4852f353c
Merge remote-tracking branch 'dog/ide-1.5.x-discovery' into ide-1.5.x-discovery
...
Conflicts:
app/src/processing/app/Base.java
app/src/processing/app/Editor.java
2013-06-04 19:33:38 +02:00
Federico Fissore
b8486c287f
using new run-bridge script
2013-06-03 11:50:46 +02:00
Cristian Maglie
22a84c69d3
Merge branch 'merge-1.0.5' into ide-1.5.x-discovery
2013-06-01 23:16:02 +02:00
Cristian Maglie
2e05fbe7c8
Updated XivelyClient example
2013-05-31 13:27:01 +02:00
Cristian Maglie
689b25ce31
Console and Process classes are automatically included with Bridge
2013-05-31 13:25:25 +02:00
tigoe
765a975414
Updated YunSerialTerminal
2013-05-30 23:14:16 -04:00
tigoe
04d19946f4
Updated TimeCheck example
2013-05-30 23:13:34 -04:00
tigoe
bcacf68108
Merge branch 'ide-1.5.x-discovery' of https://github.com/arduino/DogStick into ide-1.5.x-discovery
...
Conflicts:
hardware/arduino/avr/libraries/Bridge/examples/YunSerialTerminal/YunSeri
alTerminal.ino
2013-05-30 23:11:13 -04:00
tigoe
a49a2e3c2e
Ignore passwords.h for xively client
2013-05-30 23:10:48 -04:00
tigoe
3fa7c137ef
Updated YunSerialTerminal
2013-05-30 23:10:14 -04:00
tigoe
9bdc89699a
Updated XivelyClient. Still not working
2013-05-30 23:09:57 -04:00
Cristian Maglie
113e28d861
Yùn console now runs at 57600 baud
2013-05-30 17:28:43 +02:00
Cristian Maglie
3394f61276
Merged 1.0.5
2013-05-29 18:30:36 +02:00
Tom Igoe
a181cf715a
Updates to Xively client
2013-05-27 13:12:05 -04:00
Tom Igoe
5cb25503d7
Added passwords.h for Xively client
2013-05-27 12:55:58 -04:00
Tom Igoe
520285871c
Added Xively client: currently not working, not sure why
2013-05-27 12:55:09 -04:00
Tom Igoe
97068d3de5
Added TimeCheck example to demonstrate re-use of Process
2013-05-27 12:54:44 -04:00
Tom Igoe
0c226b8229
Added possible boot watcher
2013-05-26 08:28:56 -04:00
Tom Igoe
e304d06059
Added Massimo's Serial command line example
2013-05-26 08:28:45 -04:00
Tom Igoe
c212c9de9d
Added WiFiCheck example to Bridge Library
2013-05-22 14:09:39 -04:00
Cristian Maglie
6e94316bbb
Updated Console class. New ConsoleAsciiTable example.
2013-05-22 19:17:58 +02:00
Federico Fissore
e2dd85d508
added responses to Bridge.ino
2013-05-16 16:43:47 +02:00
Cristian Maglie
ef9070e85c
Fixed Process example
2013-05-16 10:28:00 +02:00
Cristian Maglie
05b0fc5f0b
Update Bridge library
2013-05-15 18:06:25 +02:00
Federico Fissore
b97fdb451f
Etheris bootloader
...
updated python bridge path
2013-05-14 16:51:42 +02:00
Federico Fissore
2d6af8264b
Merge remote-tracking branch 'arduino/ide-1.5.x' into ide-1.5.x-discovery
2013-05-13 16:58:10 +02:00
Cristian Maglie
a46259a0cf
Merged 1.0.5
...
Still missing:
- updates to WiFi lib for sam.
- updates to examples of Ehternet and WiFi for sam.
Merge remote-tracking branch 'arduino/master' into ide-1.5.x
Conflicts:
app/src/processing/app/Base.java
app/src/processing/app/Editor.java
app/src/processing/app/helpers/FileUtils.java
app/src/processing/app/i18n/Resources_fr.po
app/src/processing/app/i18n/Resources_fr.properties
build/shared/revisions.txt
hardware/arduino/avr/libraries/Ethernet/examples/DnsWebClient/DnsWebClient.ino
hardware/arduino/avr/libraries/WiFi/examples/WifiChatServer/WifiChatServer.ino
hardware/arduino/avr/libraries/WiFi/examples/WifiPachubeClient/WifiPachubeClient.ino
hardware/arduino/avr/libraries/WiFi/examples/WifiPachubeClientString/WifiPachubeClientString.ino
hardware/arduino/avr/libraries/WiFi/examples/WifiTwitterClient/WifiTwitterClient.ino
hardware/arduino/avr/libraries/WiFi/examples/WifiUdpSendReceiveString/WifiUdpSendReceiveString.ino
hardware/arduino/avr/libraries/WiFi/examples/WifiWebClient/WifiWebClient.ino
hardware/arduino/avr/libraries/WiFi/examples/WifiWebClientRepeating/WifiWebClientRepeating.ino
hardware/arduino/avr/libraries/WiFi/examples/WifiWebServer/WifiWebServer.ino
libraries/WiFi/examples/WiFiChatServer/WiFiChatServer.ino
libraries/WiFi/examples/WiFiPachubeClient/WiFiPachubeClient.ino
libraries/WiFi/examples/WiFiPachubeClientString/WiFiPachubeClientString.ino
libraries/WiFi/examples/WiFiTwitterClient/WiFiTwitterClient.ino
libraries/WiFi/examples/WiFiUdpSendReceiveString/WiFiUdpSendReceiveString.ino
libraries/WiFi/examples/WiFiWebClient/WiFiWebClient.ino
libraries/WiFi/examples/WiFiWebClientRepeating/WiFiWebClientRepeating.ino
libraries/WiFi/examples/WiFiWebServer/WiFiWebServer.ino
libraries/WiFi/examples/WifiChatServer/WifiChatServer.ino
libraries/WiFi/examples/WifiPachubeClient/WifiPachubeClient.ino
libraries/WiFi/examples/WifiPachubeClientString/WifiPachubeClientString.ino
libraries/WiFi/examples/WifiTwitterClient/WifiTwitterClient.ino
libraries/WiFi/examples/WifiUdpSendReceiveString/WifiUdpSendReceiveString.ino
libraries/WiFi/examples/WifiWebClient/WifiWebClient.ino
libraries/WiFi/examples/WifiWebClientRepeating/WifiWebClientRepeating.ino
libraries/WiFi/examples/WifiWebServer/WifiWebServer.ino
2013-05-11 14:37:25 +02:00
Federico Fissore
27b88aa523
Bridge lib moved bridge branch embedded into ide discovery branch
2013-05-09 11:15:36 +02:00
Cristian Maglie
62b723357c
Merged 1.0.5
...
Merge remote-tracking branch 'arduino/master' into ide-1.5.x
Conflicts:
app/src/processing/app/Base.java
build/shared/revisions.txt
hardware/arduino/avr/cores/arduino/malloc.c
hardware/arduino/cores/arduino/avr-libc/malloc.c
hardware/arduino/cores/arduino/malloc.c
todo.txt
2013-04-03 13:51:04 +02:00
Federico Fissore
c596edd083
closes #954 : wrong header name in WebServer example sketches
2013-01-10 16:30:07 +01:00
Federico Fissore
110148877f
wrong comment in Firmata.cpp. closes #786 #785
2013-01-10 14:53:20 +01:00