Thibaut VIARD
ec51290d86
Renaming pins folders to variants
2011-06-21 00:25:24 +02:00
Thibaut VIARD
dedf1b5fc3
Adding README file at root of tools folders
2011-06-21 00:22:54 +02:00
Thibaut VIARD
f4fdcb6e8e
Moving all AVR specific libraries to hardware/avr
2011-06-21 00:20:43 +02:00
Thibaut VIARD
3da8227878
Removing CodeSourcery toolchain from GIT
2011-06-21 00:08:25 +02:00
Thibaut VIARD
be2c9273c2
Adding SAM specific libraries
2011-06-21 00:03:22 +02:00
Thibaut VIARD
9037be21e0
Adding arm gcc toolchain for windows build
2011-06-20 23:56:21 +02:00
ricklon
43a11be3c9
Cleaned up some of the code. Need to focus getting the 1.0 code compilation changes double checked.
2011-06-18 23:44:32 -04:00
ricklon
aa01546b55
Switched to a nonconflicting delimeter |. Compile process is working. Need to make sure that it matches 1.0 process exactly.
2011-06-17 22:12:21 -04:00
ricklon
67c9dfc667
A bit of cleanup. Delimeter not figured out yet.
2011-06-17 00:54:58 -04:00
ricklon
a57f35fb51
Fixed the missing line for messageformat args.
2011-06-16 23:17:08 -04:00
ricklon
72c4404c6d
Fixed compile process up to step 4. asyncExec cannot have null argmuments from the array.
2011-06-16 20:36:39 -04:00
ricklon
b0556c2e74
Changed :: to , for platforms.txt. Also, changes to compile process to support execAsynchronously changed to Stringp[]
2011-06-15 23:04:38 -04:00
ricklon
f977f5f3c8
Updated preferences.txt to have a default platform=avr
2011-06-15 19:18:07 -04:00
David A. Mellis
7c9a03410f
Renaming platform components.
2011-06-14 23:49:47 +02:00
ricklon
5e0ac9c720
Converting the step by step functions to integrate with standard Arduino execAsynchronously(array)
2011-06-13 22:14:28 -04:00
ricklon
7cf5b7263f
Fixed issues about invalid targets. Menu selection of boards and libraries are now functional.
2011-06-13 21:23:59 -04:00
ricklon
fa268259a0
Majority of non Compiler.java changes made.
2011-06-13 14:14:22 -04:00
ricklon
41600a22eb
Added initial changes to the Compiler.java file.
2011-06-06 22:34:12 -04:00
ricklon
58de95a905
Added platforms.txt, and update boards.txt with platform=avr
2011-06-06 21:57:11 -04:00
ricklon
8e8102da78
Added debug mode for macox. Sets the spawn value to false.
2011-06-06 21:48:12 -04:00
aethaniel
6f1482baba
Adding Atmel SAM3 specific files
2011-06-01 01:54:47 +02:00
aethaniel
65ce0cd0a2
Modified syscalls.* to fit CPP compilation
2011-06-01 01:53:32 +02:00
aethaniel
49b03a0ea7
Putting back all vectors to libchip (Core based)
2011-06-01 01:24:23 +02:00
aethaniel
799c348db5
Adding needed folder for CS
2011-06-01 00:04:17 +02:00
aethaniel
fdfdd0b4bf
Adding minimal libboard with lowlevel init and vectors
2011-05-31 23:17:52 +02:00
aethaniel
f08e822b17
Adding libchip_sam3s into tools, needed to add all SAM3S peripheral drivers
2011-05-31 23:09:42 +02:00
aethaniel
4e0df49a5d
Adding CodeSourcery just in case of, to be removed later
2011-05-31 22:04:30 +02:00
Tom Igoe
4805fea3b2
Moving recent commits to new-extension branch
2011-05-21 13:22:43 -04:00
David A. Mellis
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
David Mellis
a98816a611
Updating FTDI drivers on Windows (to version 2.08.14 from 2011-04-12).
2011-05-14 10:03:27 -04:00
David A. Mellis
0efc1311ab
Updating FTDI drivers on Mac OS X (to 2.2.16 from 28 February 2011).
2011-05-13 11:08:59 -04:00
Tom Igoe
381e62e550
Added example to demonstrate LiquidCrystal chreateChar() function
2011-05-12 17:03:07 -04:00
Tom Igoe
42039ecd19
changed CS pin on CardInfo example to make it consistent with other SD examples
2011-05-12 17:02:47 -04:00
David A. Mellis
cc954c3570
Removing O_SYNC from FILE_WRITE mode for the SD File class.
2011-05-12 16:59:26 -04:00
David A. Mellis
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
David A. Mellis
57b4b0e10d
Removing hardcoded CPU speed from Wire library.
...
Replacing CPU_FREQ with F_CPU.
2011-05-12 16:53:14 -04:00
David A. Mellis
1747292711
Optimizing printing of numbers (writing a single buffer).
...
Fix from Bill Greiman via Limor.
2011-05-07 18:17:32 -04:00
David A. Mellis
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
David A. Mellis
c740778bf6
Refactoring the UART0 / USART0 receive interrupt handler.
2011-05-07 12:47:43 -04:00
David A. Mellis
63e91725d9
Merge branch 'new-extension' of github.com:arduino/Arduino into new-extension
2011-05-07 12:06:56 -04:00
David A. Mellis
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
Tom Igoe
7ecf9ec237
Updated Serial Communication examples with compressed versions of Max/MSP patches that accompany them.
2011-05-03 13:21:41 -04:00
Tom Igoe
c8eabc1cf9
Restored and updated SoftwareSerialExample -- really this time!
2011-05-03 13:14:50 -04:00
Tom Igoe
bc504ab579
Restored and updated SoftwareSerialExample
...
Changed EEPROM.cpp to include Arduino.h, not WConstants.h
2011-05-03 13:13:35 -04:00
Tom Igoe
5019566593
Changed #include <WConstants.h> in EEPROM library to #include <Arduino.h> for 1.0
2011-05-02 21:47:28 -04:00
David A. Mellis
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
David A. Mellis
9f412a2628
Changing Wire API to inherit from Stream.
...
Renaming send() to write(), receive() to read(), etc.
2011-04-17 13:58:14 -04:00
David A. Mellis
b6ff5d58df
Changing #include "wiring.h" to #include "Arduino.h" in Dns.cpp.
2011-04-16 20:03:01 -04:00
amcewen
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
amcewen
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