aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-09-03tweaked pwm messagesHans-Christoph Steiner
svn path=/trunk/externals/hardware/arduino/; revision=13965
2010-09-03added two usage examplesHans-Christoph Steiner
svn path=/trunk/externals/hardware/arduino/; revision=13964
2010-03-18get pduino version from the arduino.pd fileHans-Christoph Steiner
svn path=/trunk/externals/hardware/arduino/; revision=13232
2010-03-18updated install instructions to use Arduino 0018Hans-Christoph Steiner
svn path=/trunk/externals/hardware/arduino/; revision=13231
2010-03-18added symbol names for pinmodeHans-Christoph Steiner
svn path=/trunk/externals/hardware/arduino/; revision=13230
2010-03-18fixed up logic for reseting the GUI elements when opening an serial portHans-Christoph Steiner
svn path=/trunk/externals/hardware/arduino/; revision=13229
2010-03-17documented pinMode and servo stuff and updated things a bitHans-Christoph Steiner
svn path=/trunk/externals/hardware/arduino/; revision=13220
2010-03-17cleaned up patch to remove optional analogIns and digitalIns messages and ↵Hans-Christoph Steiner
focus on the pinMode message; also cleaned up layout to make it clearer svn path=/trunk/externals/hardware/arduino/; revision=13219
2010-02-19updated so that you can use pins 0 and 1 for boards like the TeensyHans-Christoph Steiner
svn path=/trunk/externals/hardware/arduino/; revision=13176
2010-02-09- made [pinMode INPUT( also send [digitalIns( so that you only need to switchHans-Christoph Steiner
a pin to INPUT mode in order to get data - removed some extraneous dollarg message boxes that were left from converting the messages from byte streams to lists of bytes. svn path=/trunk/externals/hardware/arduino/; revision=13146
2010-02-09converted all output messages except digital to lists instead of bytes so ↵Hans-Christoph Steiner
that they get bundled better into USB packets svn path=/trunk/externals/hardware/arduino/; revision=13145
2009-11-19updated digital input docs to represent the port-based message, based on ↵Hans-Christoph Steiner
enrike's report svn path=/trunk/externals/hardware/arduino/; revision=12798
2009-10-19added arg checkingHans-Christoph Steiner
svn path=/trunk/externals/hardware/arduino/; revision=12615
2009-10-07fixed up script to include ChangeLogsHans-Christoph Steiner
svn path=/trunk/externals/hardware/arduino/; revision=12556
2009-10-05removed ancient not very useful Pd+Arduino examples to avoid confusionHans-Christoph Steiner
svn path=/trunk/externals/hardware/arduino/; revision=12537
2009-10-05added sed to modify the HTML for new releasesHans-Christoph Steiner
svn path=/trunk/externals/hardware/arduino/; revision=12536
2009-10-05set the radio buttons for the analog pins to default to the analog settingHans-Christoph Steiner
svn path=/trunk/externals/hardware/arduino/; revision=12535
2009-08-17quick script to automate making releasesHans-Christoph Steiner
svn path=/trunk/externals/hardware/arduino/; revision=11932
2009-08-11fixed bug reported by Christopher Coleman where inputs on pin 7, 15, 23, ↵Hans-Christoph Steiner
etc. were not being reported svn path=/trunk/externals/hardware/arduino/; revision=11898
2009-07-14updated sampling-interval command byte valueHans-Christoph Steiner
svn path=/trunk/externals/hardware/arduino/; revision=11860
2009-07-10updated readme for releaseHans-Christoph Steiner
svn path=/trunk/externals/hardware/arduino/; revision=11857
2009-07-10changed pwm stuff to analogHans-Christoph Steiner
svn path=/trunk/externals/hardware/arduino/; revision=11856
2009-07-02115200 proved to be too error-prone, so the default will be reverted to ↵Hans-Christoph Steiner
57600, which matches the new firmware upload speed svn path=/trunk/externals/hardware/arduino/; revision=11844
2009-07-02enabled mode pin modes beyond 0 and 1Hans-Christoph Steiner
svn path=/trunk/externals/hardware/arduino/; revision=11843
2009-07-01added GUIs for using analog pins as digital, and made extended pinMode GUI ↵Hans-Christoph Steiner
for new modes svn path=/trunk/externals/hardware/arduino/; revision=11841
2009-06-26added support for new samplingInterval messageHans-Christoph Steiner
svn path=/trunk/externals/hardware/arduino/; revision=11821
2008-11-25- added a "port" message for sending a complete port at a time, directlyHans-Christoph Steiner
reflecting the underlying digital message and the fact that digital outputs on a microcrontroller are handled on an 8-bit port basis. svn path=/trunk/externals/hardware/arduino/; revision=10379
2008-11-25Fixed bug reported by Derek Holzer here:Hans-Christoph Steiner
http://lists.puredata.info/pipermail/pd-list/2008-10/065393.html Basically, it needs to keep track of the state of all of the pins on the arduino, it was only keeping track per-port, and then using the state of one port when outputting another. svn path=/trunk/externals/hardware/arduino/; revision=10378
2008-09-08implemented GUI reset, so that whenever you reopen the device, all of the ↵Hans-Christoph Steiner
GUIs get reset to their initial state to match the arduino's state svn path=/trunk/externals/hardware/arduino/; revision=10282
2008-09-08- moved protocol version and firmware name to the status outletHans-Christoph Steiner
svn path=/trunk/externals/hardware/arduino/; revision=10281
2008-09-08- removed old, debug right/cold inlet from [arduino]Hans-Christoph Steiner
- converted the right outlet on [arduino] to output status info, as it should be. Right now, it is just info directly from [comport]. svn path=/trunk/externals/hardware/arduino/; revision=10280
2008-09-08set pinMode toggles to 1 since StandardFirmata defaults to OUTPUT mode on ↵Hans-Christoph Steiner
digital pins; a couple minor cleanups as well svn path=/trunk/externals/hardware/arduino/; revision=10279
2008-08-30removed some debug float boxesHans-Christoph Steiner
svn path=/trunk/externals/hardware/arduino/; revision=10268
2008-06-24added .txt to README to make it easier to use on all platformsHans-Christoph Steiner
svn path=/trunk/externals/hardware/arduino/; revision=10083
2008-06-24updated readme for release based on Firmata 2.0 protocolHans-Christoph Steiner
svn path=/trunk/externals/hardware/arduino/; revision=10082
2008-04-17- implemented v2.0 protocol changes, including the order change for theHans-Christoph Steiner
protocol version report svn path=/trunk/externals/hardware/arduino/; revision=9715
2008-04-14- working on Firmata v2.0, got digital inputs and the toggling ofdigital portHans-Christoph Steiner
reporting working svn path=/trunk/externals/hardware/arduino/; revision=9699
2008-04-11First stab at implementing v2 of the protocol, digitalWrite works, but no luckHans-Christoph Steiner
yet with digital input. I am not sure if the problem is in Pd or Firmata. svn path=/trunk/externals/hardware/arduino/; revision=9692
2008-04-09implemented both directions of Firmata string and generic sysex message support Hans-Christoph Steiner
svn path=/trunk/externals/hardware/arduino/; revision=9689
2008-04-08Implemented firmware reporting and sysex, sysex isn't fully tested.Hans-Christoph Steiner
svn path=/trunk/externals/hardware/arduino/; revision=9685
2008-03-17Removed original Firmata Arduino firmware, since it is now part of the ArduinoHans-Christoph Steiner
SVN: http://svn.berlios.de/svnroot/repos/arduino/trunk/hardware/firmwares/Firmata/ svn path=/trunk/externals/hardware/arduino/; revision=9593
2007-09-24added namespace prefixes on everythingHans-Christoph Steiner
svn path=/trunk/externals/hardware/arduino/; revision=8757
2007-06-27added the [devices( message to the test patch; applied David Mellis' patch ↵Hans-Christoph Steiner
to get things working with Arduino-0008 svn path=/trunk/externals/hardware/arduino/; revision=7801
2007-04-13first working bits of the Firmata class, just sending analog and digital ↵Hans-Christoph Steiner
messages from the Arduino to the host software, plus printing the version svn path=/trunk/externals/hardware/arduino/; revision=7559
2007-04-13sketched out EEPROM library support, but it doesn't work yet ; renamed some ↵Hans-Christoph Steiner
variables for clarity ; made digital pins set to OUTPUT by default so that you don't get lots of random data, unless you want it ;) svn path=/trunk/externals/hardware/arduino/; revision=7558
2007-03-08last minute commentsHans-Christoph Steiner
svn path=/trunk/externals/hardware/arduino/; revision=7478
2007-03-08cleaned up for the Pduino 0.3 releaseHans-Christoph Steiner
svn path=/trunk/externals/hardware/arduino/; revision=7476
2007-03-06- got digital inputs working reading by port, sends only on changeHans-Christoph Steiner
- ignore Rx/Tx pins (0 and 1) since they are used for serial/USB - removed a fair amount of cruft svn path=/trunk/externals/hardware/arduino/; revision=7469
2007-03-05- Removed lots of cruft and various attempts at fixing things.Hans-Christoph Steiner
- Removed timer2 interrupt code because it was interfering with the hardware PWM on some pins. Replaced it with timer0_overflow_count from wiring.c but that's not fully functional yet, I think I have to get the time units right. Right now it seems to just output everytime rather than every 4ms - removed second [arduino] object in arduino-test.pd that was causing lost serial data. WORKING - analog input working - hardware PWM output working - digital output working - setPinMode to INPUT/OUTPUT for digital pins working NOT WORKING YET - digital inputs - software PWM on non-hardware-PWM pins - save state to EEPROM svn path=/trunk/externals/hardware/arduino/; revision=7468
2007-03-05got 'report analog ports' working, but the analog data reporting isn't ↵Hans-Christoph Steiner
working properly yet svn path=/trunk/externals/hardware/arduino/; revision=7460