Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-11-25 | Fix atomicity issues in SPI::beginTransaction and SPI::endTransaction ↵ | Cristian Maglie | |
(Andrew Kroll) Previously, it could happen that SPI::beginTransaction was interrupted by an ISR, while it is changing the SPI_AVR_EIMSK register or interruptSave variable (it seems that there is a small window after changing SPI_AVR_EIMSK where an interrupt might still occur). If this happens, interruptSave is overwritten with an invalid value, permanently disabling the pin interrupts. To prevent this, disable interrupts globally while changing these values. | |||
2014-11-25 | [avr] Made SPI.usingInterrupt() synchronized (Andrew Kroll) | Cristian Maglie | |
2014-11-25 | [avr] Added SPI.notUsingInterrupt() (Andrew Kroll) | Cristian Maglie | |
2014-11-25 | [avr] Made SPI.begin() and SPI.end() synchronized (Andrew Kroll) | Cristian Maglie | |
2014-11-25 | [avr] Improved SPI speed on 16bit transfer. | Cristian Maglie | |
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-14 | [avr] SPI: removed redundant include | Cristian Maglie | |
2014-11-14 | [avr] Small comments and headers fixes in SPI | Cristian Maglie | |
2014-08-01 | SPI Transactions for AVR | PaulStoffregen | |
2014-07-18 | missing paragraph field in library.properties | Fede85 | |
2014-07-18 | modified sentences in library.properties files | Fede85 | |
2014-07-02 | Merge pull request #1912 from Lauszus/issues440 | Cristian Maglie | |
Enable user to change the I2C clock frequency by calling setClock in the Wire library | |||
2014-05-23 | Merge remote-tracking branch 'arduino/master' into ide-1.5.x | Cristian Maglie | |
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-03-06 | Enable user to change the I2C clock frequency by calling setClock in the ↵ | Kristian Lauszus | |
Wire library | |||
2013-11-21 | Revert "SPI library to new format" | Cristian Maglie | |
2013-11-21 | Revert "EEPROM library to the new format" | Cristian Maglie | |
This reverts commits: 3223d4fdca32ec03de4a3a2a0c22f2d40de5f374 77f8dd63ab102ab5d2929ac4edd5c00ae9d70493 | |||
2013-11-15 | Revert "SoftwareSerial library to the new format" | Cristian Maglie | |
This reverts commit 38c3bbbd3c83eda057d4857635fbd78a4785c3a4. | |||
2013-11-15 | Revert "Wire library to the 1.5 format" | Cristian Maglie | |
This reverts commit a31857688bdc270ed65307755ff3b73ef4867982. | |||
2013-09-10 | Wire library to the 1.5 format | Fede85 | |
2013-09-06 | SpacebrewYun library to the 1.5 format | Fede85 | |
2013-09-06 | Temboo library to the 1.5 format | Fede85 | |
2013-09-06 | Bridge library to the 1.5 format | Fede85 | |
2013-08-28 | Spacebrew keywords | Federico Fissore | |
2013-08-28 | spacebrew update | Federico Fissore | |
2013-08-28 | removed .DS_Store folder | Federico Fissore | |
2013-08-23 | Merge branch 'ide-1.5.x' into dev-ide-1.5.x-discovery | Cristian Maglie | |
Conflicts: app/src/processing/app/Preferences.java app/src/processing/app/debug/Uploader.java | |||
2013-07-25 | TemperatureWebPanel: widening refresh interval | Federico Fissore | |
2013-07-19 | WiFi library to the new format | Fede85 | |
2013-07-19 | Bridge: Bridge.begin should wait more before giving up, as other processes ↵ | Federico Fissore | |
may consume linux cpu power | |||
2013-07-18 | SpacebrewYun: added new example | Federico Fissore | |
2013-07-15 | Bridge: CRC16 being used as CRC | Angelo Scialabba | |
2013-07-15 | updated temboo examples (added ControlBySMS) | Federico Fissore | |
2013-07-14 | Merge branch 'ide-1.5.x' into dev-ide-1.5.x-discovery | Cristian 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-14 | Merge branch 'master' into ide-1.5.x | Cristian Maglie | |
2013-07-11 | File: implemented File.openNextFile() and File.rewindDirectory() | Federico Fissore | |
2013-07-11 | FileIO.h: removed wrong function declaration | Federico Fissore | |
2013-07-11 | Added File.isDirectory() | Federico Fissore | |
2013-07-11 | updated temboo examples | Federico Fissore | |
2013-07-10 | Updated YunSerialTerminal: added command to shutdown bridge | Cristian Maglie | |
2013-07-10 | Bridge: even more reliable startup | Cristian Maglie | |
2013-07-10 | updated temboo examples | Federico Fissore | |
2013-07-09 | WifiStatus example:updated sketch description | Federico Fissore | |
2013-07-09 | temboo examples updated | Federico Fissore | |
2013-07-08 | updated temboo examples | Federico Fissore | |
2013-07-07 | Merge branch 'ide-1.5.x-discovery' into dev-ide-1.5.x-discovery | Federico Fissore | |
2013-07-06 | #include Bridge.h in HttpClient | tigoe | |
2013-07-06 | Corrected file structure on TemperatureWebPanel | tigoe | |
2013-07-06 | Updated TemperatureWebPanel | tigoe | |
2013-07-06 | Updated TemperatureWebPanel | tigoe | |
2013-07-06 | Added TemperatureWebPanel example | tigoe | |
2013-07-05 | forgot to include YunClient | Federico Fissore | |