aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-10-31got analog inputs converted to new message format, the foundation is laid ↵Hans-Christoph Steiner
for digital inputs... svn path=/trunk/externals/hardware/arduino/; revision=6197
2006-10-30The new hex file.Martin Peach
svn path=/trunk/externals/hardware/arduino/; revision=6190
2006-10-30Added hardware PWM on digital pins 9,10,11Martin Peach
svn path=/trunk/externals/hardware/arduino/; revision=6189
2006-10-30removed unimplemented software PWM stuff for cleanliness; made arduino blink ↵Hans-Christoph Steiner
pin 13 on startup to represent the protocol version svn path=/trunk/externals/hardware/arduino/; revision=6183
2006-10-30switched over to [digital 5 1( message format for output, . next for the ↵Hans-Christoph Steiner
hard part, switch over analog and digital to this message format svn path=/trunk/externals/hardware/arduino/; revision=6182
2006-10-28ported to new Serial object API and added support for more analog ins for ↵Hans-Christoph Steiner
the ATMEGA168 boards svn path=/trunk/externals/hardware/arduino/; revision=6175
2006-10-17Updated to reflect new comport and pduino firmwareMartin Peach
svn path=/trunk/externals/hardware/arduino/; revision=6129
2006-10-17The PIC version of the arduinoMartin Peach
svn path=/trunk/externals/hardware/arduino/; revision=6128
2006-09-29added 'hardware' to the [import] so that [arduino] will loadHans-Christoph Steiner
svn path=/trunk/externals/hardware/arduino/; revision=6056
2006-09-15updated for release 0.1Hans-Christoph Steiner
svn path=/trunk/externals/hardware/arduino/; revision=5939
2006-09-15redesigned the input protocol to be a 3-byte sequence, the first byte is theHans-Christoph Steiner
data type, the second two are the data. The second two bytes are then combined to give one 14-bit value. For example 240 0 1 (from serial) == [version 1( (Pd message) arduino-test.pd was updated for this, the help patch was not, but should be largely correct. I only tightened up the layout of the help patch. svn path=/trunk/externals/hardware/arduino/; revision=5936
2006-09-04some fixes in the firmware for PWMGeorg Holzmann
svn path=/trunk/externals/hardware/arduino/; revision=5869
2006-09-04better helpfile and some fixesGeorg Holzmann
svn path=/trunk/externals/hardware/arduino/; revision=5868
2006-09-04switched to default to output mode so that you don't see voltage float on ↵Hans-Christoph Steiner
disconnected pins; changed test patch init settings to reflect initial state of arduino svn path=/trunk/externals/hardware/arduino/; revision=5865
2006-09-03arduino-test.pdHans-Christoph Steiner
svn path=/trunk/externals/hardware/arduino/; revision=5859
2006-08-27attempts at getting pwm working again; some cleanupsHans-Christoph Steiner
svn path=/trunk/externals/hardware/arduino/; revision=5756
2006-08-27digital output and digital pin mode toggling work againHans-Christoph Steiner
svn path=/trunk/externals/hardware/arduino/; revision=5754
2006-08-25got digital inputs working, but needed to make some changes on the order of ↵Hans-Christoph Steiner
data coming in, including the analog data svn path=/trunk/externals/hardware/arduino/; revision=5736
2006-08-24minor cleanups and commenting on the firmware; got Pd code working with new ↵Hans-Christoph Steiner
protocol; digital inputs still aren't transmitted/received correctly svn path=/trunk/externals/hardware/arduino/; revision=5729
2006-08-24Jamie Allen's and my cleanups compile and install, but I don't know if they ↵Hans-Christoph Steiner
work yet svn path=/trunk/externals/hardware/arduino/; revision=5725
2006-06-24added outputMode messages and examples for using [bytemask] to set digital ↵Hans-Christoph Steiner
output pins svn path=/trunk/externals/hardware/arduino/; revision=5291
2006-06-24an attempt to fix the bug outlined by Alexandre Quessy; I got it quite wrong ↵Hans-Christoph Steiner
the first time, but I think this looks right svn path=/trunk/externals/hardware/arduino/; revision=5290
2006-05-24updated protocol docsHans-Christoph Steiner
svn path=/trunk/externals/hardware/arduino/; revision=5116
2006-05-22added somethings for testingHans-Christoph Steiner
svn path=/trunk/externals/hardware/arduino/; revision=5110
2006-05-22expanded [arduino] object and cleaned up the help patch; commented Arduino ↵Hans-Christoph Steiner
code and enabled digitalInput, tho it doesn't seem to work yet; it seems that there are bugs in [comport] since I can make it crash with the stress test with the new OVERLAPPED mode, and the older synchronous mode svn path=/trunk/externals/hardware/arduino/; revision=5108
2006-05-21its now possible to turn on and off digital and analog input, so you can ↵Hans-Christoph Steiner
stop arduino from sending data alltoger, while still responding; digitalInputs are still not tested svn path=/trunk/externals/hardware/arduino/; revision=5104
2006-05-20looks like analog input is working fine, next, the digital inputs need to be ↵Hans-Christoph Steiner
tested. svn path=/trunk/externals/hardware/arduino/; revision=5096
2006-05-20all outputs seem to be working, now its time to test all of the inputs; ↵Hans-Christoph Steiner
cleaned up some cruft too svn path=/trunk/externals/hardware/arduino/; revision=5095
2006-05-20its messy, but digital output and PWM now work at the same timeHans-Christoph Steiner
svn path=/trunk/externals/hardware/arduino/; revision=5094
2006-05-20got PWM control working from PdHans-Christoph Steiner
svn path=/trunk/externals/hardware/arduino/; revision=5093
2006-05-19worked out 2-way protocol, everything seems to work from Pd; the data ↵Hans-Christoph Steiner
sending is commented out, but it should still work... svn path=/trunk/externals/hardware/arduino/; revision=5089
2006-05-18first sketch of Pd-controlled firmwareHans-Christoph Steiner
svn path=/trunk/externals/hardware/arduino/; revision=5088
2006-05-18fixed serial port fixer to have more ports and to start at 0, like [comport]Hans-Christoph Steiner
svn path=/trunk/externals/hardware/arduino/; revision=5087
2006-03-14got the basics of the byte-based speedy firmware working, now I got to get ↵Hans-Christoph Steiner
the Pd patch working with this firmware svn path=/trunk/externals/hardware/arduino/; revision=4708
2006-03-11got the firmware for the high-speed protocol sketched out, now I need to ↵Hans-Christoph Steiner
figure out the div/mod byte format svn path=/trunk/externals/hardware/arduino/; revision=4691
2006-03-11rewrote PD_inputs_to_PD.pd using PD_two_potentiometers as a starting place, ↵Hans-Christoph Steiner
but made improvements on the algorithm; added GPL statement to all svn path=/trunk/externals/hardware/arduino/; revision=4687
2006-03-05some example patches for the existing puredata firmwares, and the start of ↵Hans-Christoph Steiner
firmware for getting all inputs into Pd as fast as possible. Some clean-up needed before a real release svn path=/trunk/externals/hardware/arduino/; revision=4647
2006-03-04PD_send_potentiometer.pd now works with the arduino firmware of the same ↵svn2git-rootHans-Christoph Steiner
name; PD_inputs_to_PD.pd still needs some work svn path=/trunk/externals/hardware/arduino/; revision=4641