WestfW
e2812ef91c
This is a relatively significant edit that brings the Arduino copy of
...
optiboot up-to-date with the optiboot source repository as of Jun-2011
(the last changes made in the optiboot repository were in Oct-2010)
This adds support for several plaforms, fixes the "30k bug", and
refactors the source to have separate stk500.h, boot.h, and pin_defs.h
These are the arduino opticode issues fixed:
http://code.google.com/p/arduino/issues/detail?id=380
optiboot has problems upload sketches bigger than 30 KB
http://code.google.com/p/arduino/issues/detail?id=556
update optiboot to the point of the latest optiboot project sources.
These are issues that had been solved in the optiboot source aready:
http://code.google.com/p/arduino/issues/detail?id=364
optiboot leaves timer1 configured when starting app, breaks PWM on
pin 9 and 10. (fixed with a workaround in arduino core.)
aka http://code.google.com/p/optiboot/source/detail?r=c778fbe72df6ac13ef730c25283358c3c970f73e
Support for ATmega8 and mega88.
Fix fuse settings for mega168 _ISP targets
Additional new platforms (mega, sanguino)
http://code.google.com/p/optiboot/issues/detail?id=26
Set R1 to 0 (already in arduino code)
http://code.google.com/p/optiboot/issues/detail?id=36&can=1
Fails to build correctly for mega88
After this commit, the only differences between the Arduino optiboot.c
and the optiboot repository optiboot.c are cosmetic.
2011-06-10 16:17:13 -07:00
WestfW
6840b77643
http://code.google.com/p/arduino/issues/detail?id=517
...
Remove the trailing comments when setting fuse values for the various
*_isp targets, so that they won't cause avrdude errors.
This was done the same way as in the optiboot source tree:
http://code.google.com/p/optiboot/issues/detail?id=17
http://code.google.com/p/optiboot/source/detail?r=005fb033fc08c551b2f86f7c90c5db21549b3f20
2011-06-09 22:57:27 -07:00
WestfW
2d2ed324b4
Makefile modification to allow building optiboot in more environments.
...
Allows building within the Arduino Source tree, and within the Arduino
IDE tree, as well as using CrossPack on Mac.
Adds README.TXT to track arduino-specific changes (and documents the
new build options.)
This addresses Arduino issue:
http://code.google.com/p/arduino/issues/detail?id=487
And optiboot issue
http://code.google.com/p/optiboot/issues/detail?id=1
(which can be thought of as a subset of the Arduno issue.)
Note that the binaries produced after these Makefile changes (using any
of the compile environments) are identical to those produced by the
crosspack-20100115 environment on a Mac.
2011-06-09 22:36:05 -07:00
tigoe
4c73aaf186
Edited build/shared/examples/4.Communication/SerialEvent/SerialEvent.ino via GitHub
2011-06-09 04:08:38 -07:00
mlafauci
5353092332
Moved WiFi driver initialization to default constructor
...
Moved scanNetworks in the example before wifi connection
setup in order to show the list of possible WiFi APs.
2011-06-08 00:54:14 +02: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
Tom Igoe
f98da1ba55
Corrected note in the WEP ScanNetworks example
2011-06-06 15:00:54 -04:00
Tom Igoe
f4d452090c
Deleting ole examples in progress
2011-06-05 22:06:54 -04:00
Tom Igoe
f2fbf557d1
Added new examples in Arduino style, added IPAddress files. For real this time.
2011-06-05 22:02:42 -04:00
Tom Igoe
0b2d19663c
Added new examples in Arduino style. Added IPAddress.cpp and .h
2011-06-05 21:59:07 -04:00
mlafauci
65d2778087
delete some debug print
2011-06-06 01:28:16 +02:00
mlafauci
2afd95128c
Changed localIP function name
2011-06-06 01:27:45 +02:00
David A. Mellis
88ebc82ba5
Merge branch 'new-extension' of github.com:arduino/Arduino into new-extension
2011-06-04 09:20:33 -04:00
David A. Mellis
87a04fc064
Added Printable interface class to allow printing of classes such as IPAddress
2011-06-04 09:19:17 -04:00
mlafauci
5082b35a17
Merge branch 'master' of github.com:arduino/wifishield
2011-06-02 16:44:49 +02:00
mlafauci
aa5af88ea6
Del wifi_WEP_example.pde
2011-06-02 16:44:29 +02: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
665ae33e88
removing new-extension branch examples from master branch
2011-05-24 13:35:36 -04:00
Tom Igoe
4805fea3b2
Moving recent commits to new-extension branch
2011-05-21 13:22:43 -04:00
Tom Igoe
e49786b423
updated new wifi examples
2011-05-21 10:37:50 -04:00
Tom Igoe
444fa5eba5
Added new examples
2011-05-21 10:35:02 -04:00
Tom Igoe
b18ce9a017
updated twitter client for Ethernet
2011-05-21 10:25:53 -04:00
Tom Igoe
eabc471876
Updated DHCP Address printer for Ethernet library
2011-05-21 10:01:03 -04:00
Tom Igoe
2f0d9d650a
Added DHCP and DNS-based Twitter client for Ethernet library
2011-05-21 10:00:37 -04:00
Tom Igoe
1110407690
Added SoftwareSerial Two Port Receive example
2011-05-21 10:00:12 -04:00
Tom Igoe
4519e4b6a8
Added DHCP-based chat server example
2011-05-21 09:59:23 -04:00
Tom Igoe
ceddbf960f
Added SerialEvent() example
2011-05-21 09:58:52 -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
mlafauci
0b8d3f6421
Fix compilation errors on examples and adapt API to new Ethernet functions
2011-05-18 15:37:29 +02:00
mlafauci
4f7e2f1201
Bugfix and fix compilation erro with new-extensions branch
2011-05-18 08:39:47 +02:00
David A. Mellis
db64d2fc32
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-14 12:25:39 -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