682b58e577
Integrating Stream searching & parsing (Michael Margolis)
...
This from Michael's TextFinder library, incorporated into the Stream class: find(), findUntil(), parseInt(), parseFloat(), readChars(), readCharsUntil(), readCharsBetween(), setTimeout().
2011-08-17 13:53:49 -04:00
fc90fa7d9d
Showing progress during compilation as well as upload.
2011-08-16 17:51:19 -04:00
53ab9306e2
Merge remote-tracking branch 'cmaglie/new-extension' into new-extension
2011-08-16 17:42:15 -04:00
ccb318c2ab
Added Schematic view (from wiring).
2011-08-16 20:38:23 +02:00
3fc96366b1
Fixed projects setting to make it compile again inside Eclipse IDE
2011-08-16 19:57:39 +02:00
42943b4de3
Added progressbar (from wiring)
2011-08-16 19:52:31 +02:00
e3848670a7
Temporary fix for auto-reset from IDE. Will reset chip when DTR is asserted, no matter what CDC baud rate is selected.
2011-08-16 13:43:55 -04:00
3f6df054ee
Serial via USB works
...
Integrated rest of Peter's USB implementation
2011-08-14 16:59:34 -04:00
81948ea4bf
added Peter's .inf (uses VID/PID 0x2341/0x0020)
2011-08-14 16:16:40 -04:00
e254d2989d
LEDs for D13, TX, and RX are more in line with Uno-like behavior during sketch uploading.
...
D13 flashes on reboot, TX and RX flash with USB data transfer.
2011-08-14 16:02:16 -04:00
c149be22f7
rebuilt Diskloader, added LED control macros for Leonardo, removed Microtouch defines
2011-08-14 15:11:23 -04:00
13a269df2e
increased bootloader delay to approx. 3.5 s
2011-08-14 14:29:44 -04:00
d338f22bde
Adding basic macros for analog + digital pin information.
...
http://code.google.com/p/arduino/issues/detail?id=495
2011-08-12 18:27:00 -04:00
f179794a45
Adding pin-change interrupt pin mapping macros to pins_arduino.h.
...
http://code.google.com/p/arduino/issues/detail?id=490
2011-08-12 17:31:22 -04:00
f14fd94d0e
Adding SCL, SDA, and LED #defines.
2011-08-12 16:59:24 -04:00
213091f487
cleaned up types. set D5 as not a PWM pin for now.
2011-08-11 14:16:13 -04:00
9b954df303
committed USB API, initial HardwareSerial-USBSerial integration
2011-08-11 14:08:38 -04:00
87898da8f6
updated avrdude.conf to support 32u4 on Windows, OS X and LInux
2011-08-11 11:20:00 -04:00
0ecdd723cf
diskloader source and binary for 32u4
2011-08-11 10:31:39 -04:00
cdf887b10b
support for 32u4 and Leonardo pins, uploading, and bootloader programming
2011-08-10 23:36:36 -04:00
6b2dec0d01
Fixed bug where the DHCP client didn't correctly handle a response containing more than one DNS server address. Fixes issue 569.
2011-07-07 21:59:35 +01:00
ffd2cec8a0
Tweak to defines to support a couple more AVRs - the ATmega32U4 and AT90USB1286, so it doesn't need to be patched for the Teensy boards.
2011-06-16 20:16:26 +01:00
789e22add2
Added a way to specify the DNS server to use with static IP
2011-06-12 22:02:25 +01:00
8dfee1fb74
Merge remote branch 'upstream/new-extension'
...
Moved my fork to the Arduino 1.0 codebase
2011-06-11 21:27:18 +01:00
4c73aaf186
Edited build/shared/examples/4.Communication/SerialEvent/SerialEvent.ino via GitHub
2011-06-09 04:08:38 -07:00
88ebc82ba5
Merge branch 'new-extension' of github.com:arduino/Arduino into new-extension
2011-06-04 09:20:33 -04:00
87a04fc064
Added Printable interface class to allow printing of classes such as IPAddress
2011-06-04 09:19:17 -04:00
4805fea3b2
Moving recent commits to new-extension branch
2011-05-21 13:22:43 -04:00
2711c9910b
Fixing 300 baud communication for serial.
...
Because UBBR is only 12 bits, we were overflowing it at 300 baud because of the use of the U2X bit. Now we turn off U2X if it would yield a UBBR value that would overflow.
Note that this breaks 300 baud communication with the computer on the Uno and Mega 2560 because the 8U2 USB-serial firmware has this same bug (and previously they cancelled each other out). Since, however, it seems more likely that people will need to use 300 baud to communicate with other (legacy) hardware than with the computer, I'm making this change. Issue for 8U2 firmware bug: http://code.google.com/p/arduino/issues/detail?id=542
http://code.google.com/p/arduino/issues/detail?id=522
2011-05-20 13:29:13 -04:00
a98816a611
Updating FTDI drivers on Windows (to version 2.08.14 from 2011-04-12).
2011-05-14 10:03:27 -04:00
0efc1311ab
Updating FTDI drivers on Mac OS X (to 2.2.16 from 28 February 2011).
2011-05-13 11:08:59 -04:00
381e62e550
Added example to demonstrate LiquidCrystal chreateChar() function
2011-05-12 17:03:07 -04:00
42039ecd19
changed CS pin on CardInfo example to make it consistent with other SD examples
2011-05-12 17:02:47 -04:00
cc954c3570
Removing O_SYNC from FILE_WRITE mode for the SD File class.
2011-05-12 16:59:26 -04:00
8c0fdf1e43
Small optimization in HardwareSerial.
...
begin(long) -> begin(unsigned long)
Conflicts:
hardware/arduino/cores/arduino/HardwareSerial.h
2011-05-12 16:58:56 -04:00
57b4b0e10d
Removing hardcoded CPU speed from Wire library.
...
Replacing CPU_FREQ with F_CPU.
2011-05-12 16:53:14 -04:00
1747292711
Optimizing printing of numbers (writing a single buffer).
...
Fix from Bill Greiman via Limor.
2011-05-07 18:17:32 -04:00
cf044cd236
Adding serialEvent(), serialEvent1(), etc.
...
Called from within the serial receive interrupt. These are implemented as an empty weak function in the core that be overridden by the user's sketch.
http://code.google.com/p/arduino/issues/detail?id=263
2011-05-07 13:04:13 -04:00
c740778bf6
Refactoring the UART0 / USART0 receive interrupt handler.
2011-05-07 12:47:43 -04:00
63e91725d9
Merge branch 'new-extension' of github.com:arduino/Arduino into new-extension
2011-05-07 12:06:56 -04:00
694b8ad392
Changing Serial.flush() to write outgoing data, not drop incoming data.
...
This brings it in line with most other uses of flush(), both in and out of Arduino.
http://code.google.com/p/arduino/issues/detail?id=497
2011-05-07 12:05:27 -04:00
7ecf9ec237
Updated Serial Communication examples with compressed versions of Max/MSP patches that accompany them.
2011-05-03 13:21:41 -04:00
c8eabc1cf9
Restored and updated SoftwareSerialExample -- really this time!
2011-05-03 13:14:50 -04:00
bc504ab579
Restored and updated SoftwareSerialExample
...
Changed EEPROM.cpp to include Arduino.h, not WConstants.h
2011-05-03 13:13:35 -04:00
5019566593
Changed #include <WConstants.h> in EEPROM library to #include <Arduino.h> for 1.0
2011-05-02 21:47:28 -04:00
059bc5f022
Incorporating ladyada's SD changes (multifile & directories).
...
Grabbed a patch from this repository: https://github.com/adafruit/SD and updated it for Arduino 1.0 (using Arduino.h instead of WProgram.h).
2011-04-18 17:58:54 -04:00
9f412a2628
Changing Wire API to inherit from Stream.
...
Renaming send() to write(), receive() to read(), etc.
2011-04-17 13:58:14 -04:00
b6ff5d58df
Changing #include "wiring.h" to #include "Arduino.h" in Dns.cpp.
2011-04-16 20:03:01 -04:00
b455e81b76
Proposed fix for issue 243, adding DNS to the Ethernet library. Uses a slightly modified version of the agreed API as the host/port parameters have been moved from the Client constructor to the Client::connect methods. This means it's possible for errors to be returned if the DNS lookup fails and also reduces the RAM footprint of the Client class as it no longer needs to store the host/port for later use in Client::connect.
2011-04-16 19:38:36 -04:00
1b56de694b
Fixed bug in parsePacket where it could block indefinitely if called when no packets were available to be read.
2011-04-16 19:38:11 -04:00