Cristian Maglie
a141a1dc1e
Upload/Program with configurable generic command line tools (wip)
2012-02-05 23:17:15 +01:00
Cristian Maglie
30ec90aca3
First attemp to generalize upload for mutiplatform IDE
2012-02-01 14:34:29 +01:00
Cristian Maglie
861aa9308b
[arm] other refinements to platform.txt for sam3u
2012-01-13 20:41:01 +01:00
Cristian Maglie
fe001fdaba
Factored out some common build variables
2012-01-13 20:39:48 +01:00
Cristian Maglie
160fa18adb
Fixed platforms.txt and corrected some paths for multiplatform IDE
2012-01-13 19:09:07 +01:00
Cristian Maglie
34d9004db7
disabled test projects (should be moved in another folder)
2012-01-13 18:14:58 +01:00
Cristian Maglie
47e8a813c8
Merge refinements
2012-01-11 13:59:16 +01:00
Cristian Maglie
1a92ce8fdb
Moved 'sam' platform inside arduino package.
2012-01-11 13:46:51 +01:00
Cristian Maglie
a50431e3a4
Merge branch 'new-extension' into HEAD
...
Conflicts:
.classpath
.settings/org.eclipse.jdt.core.prefs
.settings/org.eclipse.jdt.ui.prefs
app/src/processing/app/Base.java
app/src/processing/app/Editor.java
app/src/processing/app/Sketch.java
app/src/processing/app/debug/Compiler.java
build/build.xml
build/shared/lib/preferences.txt
hardware/arduino/avr/boards.txt
hardware/arduino/avr/bootloaders/atmega/ATmegaBOOT_168.c
hardware/arduino/avr/bootloaders/atmega/ATmegaBOOT_168_atmega1280.hex
hardware/arduino/avr/bootloaders/atmega/ATmegaBOOT_168_atmega328.hex
hardware/arduino/avr/bootloaders/atmega/ATmegaBOOT_168_atmega328_pro_8MHz.hex
hardware/arduino/avr/bootloaders/atmega/ATmegaBOOT_168_diecimila.hex
hardware/arduino/avr/bootloaders/atmega/ATmegaBOOT_168_ng.hex
hardware/arduino/avr/bootloaders/atmega/ATmegaBOOT_168_pro_8MHz.hex
hardware/arduino/avr/bootloaders/atmega/Makefile
hardware/arduino/avr/bootloaders/atmega8/ATmegaBOOT.c
hardware/arduino/avr/bootloaders/atmega8/ATmegaBOOT.hex
hardware/arduino/avr/bootloaders/atmega8/Makefile
hardware/arduino/avr/bootloaders/bt/ATmegaBOOT_168.c
hardware/arduino/avr/bootloaders/bt/ATmegaBOOT_168.hex
hardware/arduino/avr/bootloaders/bt/ATmegaBOOT_168_atmega328_bt.hex
hardware/arduino/avr/bootloaders/bt/Makefile
hardware/arduino/avr/bootloaders/lilypad/LilyPadBOOT_168.hex
hardware/arduino/avr/bootloaders/lilypad/src/ATmegaBOOT.c
hardware/arduino/avr/bootloaders/lilypad/src/Makefile
hardware/arduino/avr/bootloaders/optiboot/optiboot.c
hardware/arduino/avr/bootloaders/optiboot/optiboot_atmega328-Mini.hex
hardware/arduino/avr/bootloaders/stk500v2/License.txt
hardware/arduino/avr/bootloaders/stk500v2/Makefile
hardware/arduino/avr/bootloaders/stk500v2/STK500V2.pnproj
hardware/arduino/avr/bootloaders/stk500v2/STK500V2.pnps
hardware/arduino/avr/bootloaders/stk500v2/avrinterruptnames.h
hardware/arduino/avr/bootloaders/stk500v2/command.h
hardware/arduino/avr/bootloaders/stk500v2/stk500boot.c
hardware/arduino/avr/bootloaders/stk500v2/stk500boot.ppg
hardware/arduino/avr/bootloaders/stk500v2/stk500boot_v2_mega2560.hex
hardware/arduino/avr/cores/arduino/Arduino.h
hardware/arduino/avr/cores/arduino/HardwareSerial.cpp
hardware/arduino/avr/cores/arduino/HardwareSerial.h
hardware/arduino/avr/cores/arduino/IPAddress.cpp
hardware/arduino/avr/cores/arduino/IPAddress.h
hardware/arduino/avr/cores/arduino/Printable.h
hardware/arduino/avr/cores/arduino/Tone.cpp
hardware/arduino/avr/cores/arduino/WCharacter.h
hardware/arduino/avr/cores/arduino/WInterrupts.c
hardware/arduino/avr/cores/arduino/WMath.cpp
hardware/arduino/avr/cores/arduino/WString.cpp
hardware/arduino/avr/cores/arduino/WString.h
hardware/arduino/avr/cores/arduino/binary.h
hardware/arduino/avr/cores/arduino/wiring.c
hardware/arduino/avr/cores/arduino/wiring_analog.c
hardware/arduino/avr/cores/arduino/wiring_digital.c
hardware/arduino/avr/cores/arduino/wiring_private.h
hardware/arduino/avr/cores/arduino/wiring_pulse.c
hardware/arduino/avr/cores/arduino/wiring_shift.c
hardware/arduino/avr/firmwares/MEGA-dfu_and_usbserial_combined.hex
hardware/arduino/avr/firmwares/README.txt
hardware/arduino/avr/firmwares/UNO-dfu_and_usbserial_combined.hex
hardware/arduino/avr/firmwares/arduino-usbdfu/Arduino-usbdfu.c
hardware/arduino/avr/firmwares/arduino-usbdfu/Arduino-usbdfu.h
hardware/arduino/avr/firmwares/arduino-usbdfu/Board/LEDs.h
hardware/arduino/avr/firmwares/arduino-usbdfu/Descriptors.c
hardware/arduino/avr/firmwares/arduino-usbdfu/Descriptors.h
hardware/arduino/avr/firmwares/arduino-usbdfu/makefile
hardware/arduino/avr/firmwares/arduino-usbdfu/readme.txt
hardware/arduino/avr/firmwares/arduino-usbserial/Arduino-usbserial-mega.hex
hardware/arduino/avr/firmwares/arduino-usbserial/Arduino-usbserial-uno.hex
hardware/arduino/avr/firmwares/arduino-usbserial/Arduino-usbserial.c
hardware/arduino/avr/firmwares/arduino-usbserial/Arduino-usbserial.h
hardware/arduino/avr/firmwares/arduino-usbserial/Board/LEDs.h
hardware/arduino/avr/firmwares/arduino-usbserial/Descriptors.c
hardware/arduino/avr/firmwares/arduino-usbserial/Descriptors.h
hardware/arduino/avr/firmwares/arduino-usbserial/Lib/LightweightRingBuff.h
hardware/arduino/avr/firmwares/arduino-usbserial/makefile
hardware/arduino/avr/firmwares/arduino-usbserial/readme.txt
hardware/arduino/avr/libraries/EEPROM/EEPROM.cpp
hardware/arduino/avr/libraries/EEPROM/examples/eeprom_clear/eeprom_clear.ino
hardware/arduino/avr/libraries/EEPROM/examples/eeprom_read/eeprom_read.ino
hardware/arduino/avr/libraries/EEPROM/examples/eeprom_write/eeprom_write.ino
hardware/arduino/avr/libraries/EEPROM/keywords.txt
hardware/arduino/avr/libraries/Ethernet/Dhcp.cpp
hardware/arduino/avr/libraries/Ethernet/Dhcp.h
hardware/arduino/avr/libraries/Ethernet/Dns.cpp
hardware/arduino/avr/libraries/Ethernet/Dns.h
hardware/arduino/avr/libraries/Ethernet/Ethernet.cpp
hardware/arduino/avr/libraries/Ethernet/Ethernet.h
hardware/arduino/avr/libraries/Ethernet/EthernetClient.cpp
hardware/arduino/avr/libraries/Ethernet/EthernetServer.cpp
hardware/arduino/avr/libraries/Ethernet/EthernetUdp.cpp
hardware/arduino/avr/libraries/Ethernet/EthernetUdp.h
hardware/arduino/avr/libraries/Ethernet/examples/BarometricPressureWebServer/BarometricPressureWebServer.ino
hardware/arduino/avr/libraries/Ethernet/examples/ChatServer/ChatServer.ino
hardware/arduino/avr/libraries/Ethernet/examples/DhcpAddressPrinter/DhcpAddressPrinter.ino
hardware/arduino/avr/libraries/Ethernet/examples/DnsWebClient/DnsWebClient.ino
hardware/arduino/avr/libraries/Ethernet/examples/PachubeClient/PachubeClient.ino
hardware/arduino/avr/libraries/Ethernet/examples/PachubeClientString/PachubeClientString.ino
hardware/arduino/avr/libraries/Ethernet/examples/TelnetClient/TelnetClient.ino
hardware/arduino/avr/libraries/Ethernet/examples/UDPSendReceiveString/UDPSendReceiveString.ino
hardware/arduino/avr/libraries/Ethernet/examples/UdpNtpClient/UdpNtpClient.ino
hardware/arduino/avr/libraries/Ethernet/examples/WebClient/WebClient.ino
hardware/arduino/avr/libraries/Ethernet/examples/WebServer/WebServer.ino
hardware/arduino/avr/libraries/Ethernet/keywords.txt
hardware/arduino/avr/libraries/Ethernet/util.h
hardware/arduino/avr/libraries/Ethernet/utility/socket.cpp
hardware/arduino/avr/libraries/Ethernet/utility/socket.h
hardware/arduino/avr/libraries/Ethernet/utility/w5100.cpp
hardware/arduino/avr/libraries/Ethernet/utility/w5100.h
hardware/arduino/avr/libraries/Firmata/Boards.h
hardware/arduino/avr/libraries/Firmata/Firmata.cpp
hardware/arduino/avr/libraries/Firmata/Firmata.h
hardware/arduino/avr/libraries/Firmata/LICENSE.txt
hardware/arduino/avr/libraries/Firmata/TODO.txt
hardware/arduino/avr/libraries/Firmata/examples/AllInputsFirmata/AllInputsFirmata.ino
hardware/arduino/avr/libraries/Firmata/examples/AnalogFirmata/AnalogFirmata.ino
hardware/arduino/avr/libraries/Firmata/examples/EchoString/EchoString.ino
hardware/arduino/avr/libraries/Firmata/examples/I2CFirmata/I2CFirmata.ino
hardware/arduino/avr/libraries/Firmata/examples/OldStandardFirmata/LICENSE.txt
hardware/arduino/avr/libraries/Firmata/examples/OldStandardFirmata/OldStandardFirmata.ino
hardware/arduino/avr/libraries/Firmata/examples/ServoFirmata/ServoFirmata.ino
hardware/arduino/avr/libraries/Firmata/examples/SimpleAnalogFirmata/SimpleAnalogFirmata.ino
hardware/arduino/avr/libraries/Firmata/examples/SimpleDigitalFirmata/SimpleDigitalFirmata.ino
hardware/arduino/avr/libraries/Firmata/examples/StandardFirmata/LICENSE.txt
hardware/arduino/avr/libraries/Firmata/examples/StandardFirmata/StandardFirmata.ino
hardware/arduino/avr/libraries/Firmata/keywords.txt
hardware/arduino/avr/libraries/SD/File.cpp
hardware/arduino/avr/libraries/SD/README.txt
hardware/arduino/avr/libraries/SD/SD.cpp
hardware/arduino/avr/libraries/SD/SD.h
hardware/arduino/avr/libraries/SD/examples/CardInfo/CardInfo.ino
hardware/arduino/avr/libraries/SD/examples/Datalogger/Datalogger.ino
hardware/arduino/avr/libraries/SD/examples/DumpFile/DumpFile.ino
hardware/arduino/avr/libraries/SD/examples/Files/Files.ino
hardware/arduino/avr/libraries/SD/examples/ReadWrite/ReadWrite.ino
hardware/arduino/avr/libraries/SD/examples/listfiles/listfiles.ino
hardware/arduino/avr/libraries/SD/keywords.txt
hardware/arduino/avr/libraries/SD/utility/FatStructs.h
hardware/arduino/avr/libraries/SD/utility/Sd2Card.cpp
hardware/arduino/avr/libraries/SD/utility/Sd2Card.h
hardware/arduino/avr/libraries/SD/utility/Sd2PinMap.h
hardware/arduino/avr/libraries/SD/utility/SdFat.h
hardware/arduino/avr/libraries/SD/utility/SdFatUtil.h
hardware/arduino/avr/libraries/SD/utility/SdFatmainpage.h
hardware/arduino/avr/libraries/SD/utility/SdFile.cpp
hardware/arduino/avr/libraries/SD/utility/SdInfo.h
hardware/arduino/avr/libraries/SD/utility/SdVolume.cpp
hardware/arduino/avr/libraries/SPI/SPI.cpp
hardware/arduino/avr/libraries/SPI/SPI.h
hardware/arduino/avr/libraries/SPI/examples/BarometricPressureSensor/BarometricPressureSensor.ino
hardware/arduino/avr/libraries/SPI/examples/BarometricPressureSensor/BarometricPressureSensor/BarometricPressureSensor.ino
hardware/arduino/avr/libraries/SPI/examples/DigitalPotControl/DigitalPotControl.ino
hardware/arduino/avr/libraries/SPI/keywords.txt
hardware/arduino/avr/libraries/Servo/Servo.cpp
hardware/arduino/avr/libraries/Servo/Servo.h
hardware/arduino/avr/libraries/Servo/examples/Knob/Knob.ino
hardware/arduino/avr/libraries/Servo/examples/Sweep/Sweep.ino
hardware/arduino/avr/libraries/Servo/keywords.txt
hardware/arduino/avr/libraries/SoftwareSerial/SoftwareSerial.cpp
hardware/arduino/avr/libraries/SoftwareSerial/SoftwareSerial.h
hardware/arduino/avr/libraries/SoftwareSerial/examples/SoftwareSerialExample/SoftwareSerialExample.ino
hardware/arduino/avr/libraries/SoftwareSerial/keywords.txt
hardware/arduino/avr/libraries/Wire/Wire.cpp
hardware/arduino/avr/libraries/Wire/Wire.h
hardware/arduino/avr/libraries/Wire/examples/SFRRanger_reader/SFRRanger_reader.ino
hardware/arduino/avr/libraries/Wire/examples/digital_potentiometer/digital_potentiometer.ino
hardware/arduino/avr/libraries/Wire/examples/master_reader/master_reader.ino
hardware/arduino/avr/libraries/Wire/examples/master_writer/master_writer.ino
hardware/arduino/avr/libraries/Wire/examples/slave_receiver/slave_receiver.ino
hardware/arduino/avr/libraries/Wire/examples/slave_sender/slave_sender.ino
hardware/arduino/avr/libraries/Wire/keywords.txt
hardware/arduino/avr/libraries/Wire/utility/twi.c
hardware/arduino/avr/libraries/Wire/utility/twi.h
hardware/arduino/avr/programmers.txt
hardware/arduino/avr/variants/mega/pins_arduino.h
hardware/arduino/avr/variants/micro/pins_arduino.h
hardware/arduino/avr/variants/standard/pins_arduino.h
hardware/arduino/boards.txt
hardware/arduino/bootloaders/atmega/ATmegaBOOT_168.c
hardware/arduino/bootloaders/atmega/ATmegaBOOT_168_atmega1280.hex
hardware/arduino/bootloaders/atmega/ATmegaBOOT_168_atmega328.hex
hardware/arduino/bootloaders/atmega/ATmegaBOOT_168_atmega328_pro_8MHz.hex
hardware/arduino/bootloaders/atmega/ATmegaBOOT_168_diecimila.hex
hardware/arduino/bootloaders/atmega/ATmegaBOOT_168_ng.hex
hardware/arduino/bootloaders/atmega/ATmegaBOOT_168_pro_8MHz.hex
hardware/arduino/bootloaders/atmega/Makefile
hardware/arduino/bootloaders/atmega8/ATmegaBOOT.c
hardware/arduino/bootloaders/atmega8/ATmegaBOOT.hex
hardware/arduino/bootloaders/atmega8/Makefile
hardware/arduino/bootloaders/bt/ATmegaBOOT_168.c
hardware/arduino/bootloaders/bt/ATmegaBOOT_168.hex
hardware/arduino/bootloaders/bt/ATmegaBOOT_168_atmega328_bt.hex
hardware/arduino/bootloaders/bt/Makefile
hardware/arduino/bootloaders/lilypad/LilyPadBOOT_168.hex
hardware/arduino/bootloaders/lilypad/src/ATmegaBOOT.c
hardware/arduino/bootloaders/lilypad/src/Makefile
hardware/arduino/bootloaders/optiboot/optiboot.c
hardware/arduino/bootloaders/optiboot/optiboot_atmega328_pro_8MHz.hex
hardware/arduino/bootloaders/stk500v2/License.txt
hardware/arduino/bootloaders/stk500v2/Makefile
hardware/arduino/bootloaders/stk500v2/STK500V2.pnproj
hardware/arduino/bootloaders/stk500v2/STK500V2.pnps
hardware/arduino/bootloaders/stk500v2/avrinterruptnames.h
hardware/arduino/bootloaders/stk500v2/command.h
hardware/arduino/bootloaders/stk500v2/stk500boot.c
hardware/arduino/bootloaders/stk500v2/stk500boot.ppg
hardware/arduino/bootloaders/stk500v2/stk500boot_v2_mega2560.hex
hardware/arduino/cores/arduino/Arduino.h
hardware/arduino/cores/arduino/HardwareSerial.cpp
hardware/arduino/cores/arduino/HardwareSerial.h
hardware/arduino/cores/arduino/Stream.h
hardware/arduino/cores/arduino/Tone.cpp
hardware/arduino/cores/arduino/WCharacter.h
hardware/arduino/cores/arduino/WInterrupts.c
hardware/arduino/cores/arduino/WMath.cpp
hardware/arduino/cores/arduino/WString.cpp
hardware/arduino/cores/arduino/WString.h
hardware/arduino/cores/arduino/binary.h
hardware/arduino/cores/arduino/wiring.c
hardware/arduino/cores/arduino/wiring_analog.c
hardware/arduino/cores/arduino/wiring_digital.c
hardware/arduino/cores/arduino/wiring_private.h
hardware/arduino/cores/arduino/wiring_pulse.c
hardware/arduino/cores/arduino/wiring_shift.c
hardware/arduino/firmwares/MEGA-dfu_and_usbserial_combined.hex
hardware/arduino/firmwares/README.txt
hardware/arduino/firmwares/UNO-dfu_and_usbserial_combined.hex
hardware/arduino/firmwares/arduino-usbdfu/Arduino-usbdfu.c
hardware/arduino/firmwares/arduino-usbdfu/Arduino-usbdfu.h
hardware/arduino/firmwares/arduino-usbdfu/Board/LEDs.h
hardware/arduino/firmwares/arduino-usbdfu/Descriptors.c
hardware/arduino/firmwares/arduino-usbdfu/Descriptors.h
hardware/arduino/firmwares/arduino-usbdfu/makefile
hardware/arduino/firmwares/arduino-usbdfu/readme.txt
hardware/arduino/firmwares/arduino-usbserial/Arduino-usbserial-mega.hex
hardware/arduino/firmwares/arduino-usbserial/Arduino-usbserial-uno.hex
hardware/arduino/firmwares/arduino-usbserial/Arduino-usbserial.c
hardware/arduino/firmwares/arduino-usbserial/Arduino-usbserial.h
hardware/arduino/firmwares/arduino-usbserial/Board/LEDs.h
hardware/arduino/firmwares/arduino-usbserial/Descriptors.c
hardware/arduino/firmwares/arduino-usbserial/Descriptors.h
hardware/arduino/firmwares/arduino-usbserial/Lib/LightweightRingBuff.h
hardware/arduino/firmwares/arduino-usbserial/makefile
hardware/arduino/firmwares/arduino-usbserial/readme.txt
hardware/arduino/pins/mega/pins_arduino.h
hardware/arduino/pins/standard/pins_arduino.h
hardware/arduino/programmers.txt
hardware/avr/boards.txt
hardware/avr/bootloaders/atmega/ATmegaBOOT_168.c
hardware/avr/bootloaders/atmega/ATmegaBOOT_168_atmega1280.hex
hardware/avr/bootloaders/atmega/ATmegaBOOT_168_atmega328.hex
hardware/avr/bootloaders/atmega/ATmegaBOOT_168_atmega328_pro_8MHz.hex
hardware/avr/bootloaders/atmega/ATmegaBOOT_168_diecimila.hex
hardware/avr/bootloaders/atmega/ATmegaBOOT_168_ng.hex
hardware/avr/bootloaders/atmega/ATmegaBOOT_168_pro_8MHz.hex
hardware/avr/bootloaders/atmega/Makefile
hardware/avr/bootloaders/atmega8/ATmegaBOOT.c
hardware/avr/bootloaders/atmega8/ATmegaBOOT.hex
hardware/avr/bootloaders/atmega8/Makefile
hardware/avr/bootloaders/bt/ATmegaBOOT_168.c
hardware/avr/bootloaders/bt/ATmegaBOOT_168.hex
hardware/avr/bootloaders/bt/ATmegaBOOT_168_atmega328_bt.hex
hardware/avr/bootloaders/bt/Makefile
hardware/avr/bootloaders/lilypad/LilyPadBOOT_168.hex
hardware/avr/bootloaders/lilypad/src/ATmegaBOOT.c
hardware/avr/bootloaders/lilypad/src/Makefile
hardware/avr/bootloaders/optiboot/Makefile
hardware/avr/bootloaders/optiboot/makeall
hardware/avr/bootloaders/optiboot/optiboot.c
hardware/avr/bootloaders/optiboot/optiboot_atmega328.hex
hardware/avr/bootloaders/optiboot/optiboot_atmega328.lst
hardware/avr/bootloaders/optiboot/optiboot_atmega328_pro_8MHz.hex
hardware/avr/bootloaders/optiboot/optiboot_atmega328_pro_8MHz.lst
hardware/avr/bootloaders/optiboot/optiboot_diecimila.hex
hardware/avr/bootloaders/optiboot/optiboot_diecimila.lst
hardware/avr/bootloaders/optiboot/optiboot_lilypad.hex
hardware/avr/bootloaders/optiboot/optiboot_lilypad.lst
hardware/avr/bootloaders/optiboot/optiboot_lilypad_resonator.hex
hardware/avr/bootloaders/optiboot/optiboot_lilypad_resonator.lst
hardware/avr/bootloaders/optiboot/optiboot_luminet.hex
hardware/avr/bootloaders/optiboot/optiboot_luminet.lst
hardware/avr/bootloaders/optiboot/optiboot_pro_16MHz.hex
hardware/avr/bootloaders/optiboot/optiboot_pro_16MHz.lst
hardware/avr/bootloaders/optiboot/optiboot_pro_20mhz.hex
hardware/avr/bootloaders/optiboot/optiboot_pro_20mhz.lst
hardware/avr/bootloaders/optiboot/optiboot_pro_8MHz.hex
hardware/avr/bootloaders/optiboot/optiboot_pro_8MHz.lst
hardware/avr/bootloaders/stk500v2/License.txt
hardware/avr/bootloaders/stk500v2/Makefile
hardware/avr/bootloaders/stk500v2/STK500V2.pnproj
hardware/avr/bootloaders/stk500v2/STK500V2.pnps
hardware/avr/bootloaders/stk500v2/avrinterruptnames.h
hardware/avr/bootloaders/stk500v2/command.h
hardware/avr/bootloaders/stk500v2/stk500boot.c
hardware/avr/bootloaders/stk500v2/stk500boot.ppg
hardware/avr/bootloaders/stk500v2/stk500boot_v2_mega2560.hex
hardware/avr/cores/arduino/Arduino.h
hardware/avr/cores/arduino/HardwareSerial.cpp
hardware/avr/cores/arduino/HardwareSerial.h
hardware/avr/cores/arduino/Print.cpp
hardware/avr/cores/arduino/Print.h
hardware/avr/cores/arduino/Stream.h
hardware/avr/cores/arduino/WCharacter.h
hardware/avr/cores/arduino/WInterrupts.c
hardware/avr/cores/arduino/WMath.cpp
hardware/avr/cores/arduino/WString.cpp
hardware/avr/cores/arduino/WString.h
hardware/avr/cores/arduino/main.cpp
hardware/avr/cores/arduino/wiring.c
hardware/avr/cores/arduino/wiring_analog.c
hardware/avr/cores/arduino/wiring_digital.c
hardware/avr/cores/arduino/wiring_private.h
hardware/avr/cores/arduino/wiring_pulse.c
hardware/avr/cores/arduino/wiring_shift.c
hardware/avr/firmwares/MEGA-dfu_and_usbserial_combined.hex
hardware/avr/firmwares/README.txt
hardware/avr/firmwares/UNO-dfu_and_usbserial_combined.hex
hardware/avr/firmwares/arduino-usbdfu/Arduino-usbdfu.c
hardware/avr/firmwares/arduino-usbdfu/Arduino-usbdfu.h
hardware/avr/firmwares/arduino-usbdfu/Board/LEDs.h
hardware/avr/firmwares/arduino-usbdfu/Descriptors.c
hardware/avr/firmwares/arduino-usbdfu/Descriptors.h
hardware/avr/firmwares/arduino-usbdfu/makefile
hardware/avr/firmwares/arduino-usbdfu/readme.txt
hardware/avr/firmwares/arduino-usbserial/Arduino-usbserial-mega.hex
hardware/avr/firmwares/arduino-usbserial/Arduino-usbserial-uno.hex
hardware/avr/firmwares/arduino-usbserial/Arduino-usbserial.c
hardware/avr/firmwares/arduino-usbserial/Arduino-usbserial.h
hardware/avr/firmwares/arduino-usbserial/Board/LEDs.h
hardware/avr/firmwares/arduino-usbserial/Descriptors.c
hardware/avr/firmwares/arduino-usbserial/Descriptors.h
hardware/avr/firmwares/arduino-usbserial/Lib/LightweightRingBuff.h
hardware/avr/firmwares/arduino-usbserial/makefile
hardware/avr/firmwares/arduino-usbserial/readme.txt
hardware/avr/libraries/EEPROM/EEPROM.cpp
hardware/avr/libraries/EEPROM/EEPROM.h
hardware/avr/libraries/EEPROM/examples/eeprom_clear/eeprom_clear.pde
hardware/avr/libraries/EEPROM/examples/eeprom_read/eeprom_read.pde
hardware/avr/libraries/EEPROM/examples/eeprom_write/eeprom_write.pde
hardware/avr/libraries/EEPROM/keywords.txt
hardware/avr/libraries/Ethernet/Client.cpp
hardware/avr/libraries/Ethernet/Client.h
hardware/avr/libraries/Ethernet/Dhcp.cpp
hardware/avr/libraries/Ethernet/Dhcp.h
hardware/avr/libraries/Ethernet/Dns.cpp
hardware/avr/libraries/Ethernet/Dns.h
hardware/avr/libraries/Ethernet/Ethernet.cpp
hardware/avr/libraries/Ethernet/Ethernet.h
hardware/avr/libraries/Ethernet/IPAddress.cpp
hardware/avr/libraries/Ethernet/IPAddress.h
hardware/avr/libraries/Ethernet/Server.cpp
hardware/avr/libraries/Ethernet/Server.h
hardware/avr/libraries/Ethernet/Udp.cpp
hardware/avr/libraries/Ethernet/Udp.h
hardware/avr/libraries/Ethernet/examples/BarometricPressureWebServer/BarometricPressureWebServer.pde
hardware/avr/libraries/Ethernet/examples/ChatServer/ChatServer.pde
hardware/avr/libraries/Ethernet/examples/DhcpAddressPrinter/DhcpAddressPrinter.pde
hardware/avr/libraries/Ethernet/examples/DnsWebClient/DnsWebClient.pde
hardware/avr/libraries/Ethernet/examples/PachubeClient/PachubeClient.pde
hardware/avr/libraries/Ethernet/examples/PachubeClientString/PachubeClientString.pde
hardware/avr/libraries/Ethernet/examples/TelnetClient/TelnetClient.pde
hardware/avr/libraries/Ethernet/examples/UDPSendReceiveString/UDPSendReceiveString.pde
hardware/avr/libraries/Ethernet/examples/UdpNtpClient/UdpNtpClient.pde
hardware/avr/libraries/Ethernet/examples/WebClient/WebClient.pde
hardware/avr/libraries/Ethernet/examples/WebServer/WebServer.pde
hardware/avr/libraries/Ethernet/keywords.txt
hardware/avr/libraries/Ethernet/util.h
hardware/avr/libraries/Ethernet/utility/socket.cpp
hardware/avr/libraries/Ethernet/utility/socket.h
hardware/avr/libraries/Ethernet/utility/w5100.cpp
hardware/avr/libraries/Ethernet/utility/w5100.h
hardware/avr/libraries/Firmata/Boards.h
hardware/avr/libraries/Firmata/Firmata.cpp
hardware/avr/libraries/Firmata/Firmata.h
hardware/avr/libraries/Firmata/LICENSE.txt
hardware/avr/libraries/Firmata/TODO.txt
hardware/avr/libraries/Firmata/examples/AllInputsFirmata/AllInputsFirmata.pde
hardware/avr/libraries/Firmata/examples/AnalogFirmata/AnalogFirmata.pde
hardware/avr/libraries/Firmata/examples/AnalogFirmata/Makefile
hardware/avr/libraries/Firmata/examples/EchoString/EchoString.pde
hardware/avr/libraries/Firmata/examples/EchoString/Makefile
hardware/avr/libraries/Firmata/examples/I2CFirmata/I2CFirmata.pde
hardware/avr/libraries/Firmata/examples/OldStandardFirmata/LICENSE.txt
hardware/avr/libraries/Firmata/examples/OldStandardFirmata/OldStandardFirmata.pde
hardware/avr/libraries/Firmata/examples/ServoFirmata/Makefile
hardware/avr/libraries/Firmata/examples/ServoFirmata/ServoFirmata.pde
hardware/avr/libraries/Firmata/examples/SimpleAnalogFirmata/Makefile
hardware/avr/libraries/Firmata/examples/SimpleAnalogFirmata/SimpleAnalogFirmata.pde
hardware/avr/libraries/Firmata/examples/SimpleDigitalFirmata/Makefile
hardware/avr/libraries/Firmata/examples/SimpleDigitalFirmata/SimpleDigitalFirmata.pde
hardware/avr/libraries/Firmata/examples/StandardFirmata/LICENSE.txt
hardware/avr/libraries/Firmata/examples/StandardFirmata/Makefile
hardware/avr/libraries/Firmata/examples/StandardFirmata/StandardFirmata.pde
hardware/avr/libraries/Firmata/examples/StandardFirmata_2_2_forUNO_0_3/StandardFirmata_2_2_forUNO_0_3.pde
hardware/avr/libraries/Firmata/keywords.txt
hardware/avr/libraries/SD/File.cpp
hardware/avr/libraries/SD/README.txt
hardware/avr/libraries/SD/SD.cpp
hardware/avr/libraries/SD/SD.h
hardware/avr/libraries/SD/examples/CardInfo/CardInfo.pde
hardware/avr/libraries/SD/examples/Datalogger/Datalogger.pde
hardware/avr/libraries/SD/examples/DumpFile/DumpFile.pde
hardware/avr/libraries/SD/examples/Files/Files.pde
hardware/avr/libraries/SD/examples/ReadWrite/ReadWrite.pde
hardware/avr/libraries/SD/examples/listfiles/listfiles.pde
hardware/avr/libraries/SD/keywords.txt
hardware/avr/libraries/SD/utility/FatStructs.h
hardware/avr/libraries/SD/utility/Sd2Card.cpp
hardware/avr/libraries/SD/utility/Sd2Card.h
hardware/avr/libraries/SD/utility/Sd2PinMap.h
hardware/avr/libraries/SD/utility/SdFat.h
hardware/avr/libraries/SD/utility/SdFatUtil.h
hardware/avr/libraries/SD/utility/SdFatmainpage.h
hardware/avr/libraries/SD/utility/SdFile.cpp
hardware/avr/libraries/SD/utility/SdInfo.h
hardware/avr/libraries/SD/utility/SdVolume.cpp
hardware/avr/libraries/SPI/SPI.cpp
hardware/avr/libraries/SPI/SPI.h
hardware/avr/libraries/SPI/examples/BarometricPressureSensor/BarometricPressureSensor/BarometricPressureSensor.pde
hardware/avr/libraries/Servo/Servo.cpp
hardware/avr/libraries/Servo/Servo.h
hardware/avr/libraries/Servo/examples/Knob/Knob.pde
hardware/avr/libraries/Servo/examples/Sweep/Sweep.pde
hardware/avr/libraries/Servo/keywords.txt
hardware/avr/libraries/SoftwareSerial/SoftwareSerial.cpp
hardware/avr/libraries/SoftwareSerial/SoftwareSerial.h
hardware/avr/libraries/SoftwareSerial/examples/SoftwareSerialExample/SoftwareSerialExample.ino
hardware/avr/libraries/SoftwareSerial/examples/TwoPortRXExample/TwoPortRXExample.pde
hardware/avr/libraries/SoftwareSerial/icrmacros.h
hardware/avr/libraries/SoftwareSerial/keywords.txt
hardware/avr/libraries/Wire/Wire.cpp
hardware/avr/libraries/Wire/Wire.h
hardware/avr/libraries/Wire/utility/twi.c
hardware/avr/libraries/Wire/utility/twi.h
hardware/avr/programmers.txt
hardware/avr/variants/mega/pins_arduino.h
hardware/avr/variants/standard/pins_arduino.h
hardware/sam/cores/sam/Tone.cpp.disabled
hardware/sam/cores/sam/binary.h
hardware/sam/libraries/SPI/examples/BarometricPressureSensor/BarometricPressureSensor.pde
hardware/sam/libraries/SPI/examples/DigitalPotControl/DigitalPotControl.pde
hardware/sam/libraries/SPI/keywords.txt
hardware/sam/libraries/Wire/examples/SFRRanger_reader/SFRRanger_reader.pde
hardware/sam/libraries/Wire/examples/digital_potentiometer/digital_potentiometer.pde
hardware/sam/libraries/Wire/examples/master_reader/master_reader.pde
hardware/sam/libraries/Wire/examples/master_writer/master_writer.pde
hardware/sam/libraries/Wire/examples/slave_receiver/slave_receiver.pde
hardware/sam/libraries/Wire/examples/slave_sender/slave_sender.pde
hardware/sam/libraries/Wire/keywords.txt
libraries/EEPROM/EEPROM.cpp
libraries/EEPROM/EEPROM.h
libraries/EEPROM/examples/eeprom_clear/eeprom_clear.pde
libraries/EEPROM/examples/eeprom_read/eeprom_read.pde
libraries/EEPROM/examples/eeprom_write/eeprom_write.pde
libraries/EEPROM/keywords.txt
libraries/Ethernet/Client.cpp
libraries/Ethernet/Dhcp.cpp
libraries/Ethernet/Dhcp.h
libraries/Ethernet/Dns.cpp
libraries/Ethernet/Dns.h
libraries/Ethernet/Ethernet.cpp
libraries/Ethernet/Ethernet.h
libraries/Ethernet/IPAddress.cpp
libraries/Ethernet/IPAddress.h
libraries/Ethernet/Server.cpp
libraries/Ethernet/Udp.cpp
libraries/Ethernet/Udp.h
libraries/Ethernet/examples/BarometricPressureWebServer/BarometricPressureWebServer.pde
libraries/Ethernet/examples/ChatServer/ChatServer.pde
libraries/Ethernet/examples/DhcpAddressPrinter/DhcpAddressPrinter.pde
libraries/Ethernet/examples/DnsWebClient/DnsWebClient.pde
libraries/Ethernet/examples/PachubeClient/PachubeClient.pde
libraries/Ethernet/examples/PachubeClientString/PachubeClientString.pde
libraries/Ethernet/examples/TelnetClient/TelnetClient.pde
libraries/Ethernet/examples/UDPSendReceiveString/UDPSendReceiveString.pde
libraries/Ethernet/examples/UdpNtpClient/UdpNtpClient.pde
libraries/Ethernet/examples/WebClient/WebClient.pde
libraries/Ethernet/examples/WebServer/WebServer.pde
libraries/Ethernet/keywords.txt
libraries/Ethernet/util.h
libraries/Ethernet/utility/socket.cpp
libraries/Ethernet/utility/socket.h
libraries/Ethernet/utility/w5100.cpp
libraries/Ethernet/utility/w5100.h
libraries/Firmata/Boards.h
libraries/Firmata/Firmata.cpp
libraries/Firmata/Firmata.h
libraries/Firmata/LICENSE.txt
libraries/Firmata/TODO.txt
libraries/Firmata/examples/AllInputsFirmata/AllInputsFirmata.pde
libraries/Firmata/examples/AnalogFirmata/AnalogFirmata.pde
libraries/Firmata/examples/EchoString/EchoString.pde
libraries/Firmata/examples/I2CFirmata/I2CFirmata.pde
libraries/Firmata/examples/OldStandardFirmata/LICENSE.txt
libraries/Firmata/examples/OldStandardFirmata/OldStandardFirmata.pde
libraries/Firmata/examples/ServoFirmata/ServoFirmata.pde
libraries/Firmata/examples/SimpleAnalogFirmata/SimpleAnalogFirmata.pde
libraries/Firmata/examples/SimpleDigitalFirmata/SimpleDigitalFirmata.pde
libraries/Firmata/examples/StandardFirmata/LICENSE.txt
libraries/Firmata/examples/StandardFirmata_2_2_forUNO_0_3/StandardFirmata_2_2_forUNO_0_3.pde
libraries/Firmata/keywords.txt
libraries/SD/File.cpp
libraries/SD/README.txt
libraries/SD/SD.cpp
libraries/SD/SD.h
libraries/SD/examples/CardInfo/CardInfo.pde
libraries/SD/examples/Datalogger/Datalogger.pde
libraries/SD/examples/DumpFile/DumpFile.pde
libraries/SD/examples/Files/Files.pde
libraries/SD/examples/ReadWrite/ReadWrite.pde
libraries/SD/examples/listfiles/listfiles.pde
libraries/SD/keywords.txt
libraries/SD/utility/FatStructs.h
libraries/SD/utility/Sd2Card.cpp
libraries/SD/utility/Sd2Card.h
libraries/SD/utility/Sd2PinMap.h
libraries/SD/utility/SdFat.h
libraries/SD/utility/SdFatUtil.h
libraries/SD/utility/SdFatmainpage.h
libraries/SD/utility/SdFile.cpp
libraries/SD/utility/SdInfo.h
libraries/SD/utility/SdVolume.cpp
libraries/SPI/SPI.cpp
libraries/SPI/SPI.h
libraries/SPI/examples/BarometricPressureSensor/BarometricPressureSensor.pde
libraries/SPI/examples/BarometricPressureSensor/BarometricPressureSensor/BarometricPressureSensor.pde
libraries/SPI/examples/DigitalPotControl/DigitalPotControl.pde
libraries/SPI/keywords.txt
libraries/Servo/Servo.cpp
libraries/Servo/Servo.h
libraries/Servo/examples/Knob/Knob.pde
libraries/Servo/examples/Sweep/Sweep.pde
libraries/Servo/keywords.txt
libraries/SoftwareSerial/SoftwareSerial.cpp
libraries/SoftwareSerial/SoftwareSerial.h
libraries/SoftwareSerial/examples/SoftwareSerialExample/SoftwareSerialExample.ino
libraries/SoftwareSerial/keywords.txt
libraries/Wire/Wire.cpp
libraries/Wire/Wire.h
libraries/Wire/examples/SFRRanger_reader/SFRRanger_reader.pde
libraries/Wire/examples/digital_potentiometer/digital_potentiometer.pde
libraries/Wire/examples/master_reader/master_reader.pde
libraries/Wire/examples/master_writer/master_writer.pde
libraries/Wire/examples/slave_receiver/slave_receiver.pde
libraries/Wire/examples/slave_sender/slave_sender.pde
libraries/Wire/keywords.txt
libraries/Wire/utility/twi.c
libraries/Wire/utility/twi.h
2012-01-11 13:45:31 +01:00
Cristian Maglie
742f59ac98
Disable PDC controller during TWI init.
2012-01-09 18:53:46 +01:00
Cristian Maglie
c2d1de3844
Removed unused/unuseful defines from platform.txt
2012-01-09 18:51:51 +01:00
Cristian Maglie
57b8713cab
Moved libraries folder inside platform folder. Now libraries and examples are searched per board/platform
2012-01-04 15:14:51 +01:00
Cristian Maglie
387e6b63c7
Renamed platforms.txt to platform.txt
2012-01-02 19:11:57 +01:00
Cristian Maglie
06b6d060db
Removed implicit xxxx.platform=avr from boards.txt
2012-01-02 17:02:04 +01:00
Cristian Maglie
5ad4422fc7
Merge remote-tracking branch 'arduino/master' into platforms-b
2011-12-31 17:29:36 +01:00
Cristian Maglie
abe41d805d
platforms.txt recipes now have symbolic variables instead of indexes ({0},{1},etc.)
...
Recipes arguments are splitted with spaces instead of |. Single argument containing spaces
should be placed between "double quotes".
Refactored and formatted Compiler class, removed all unused code in comments.
2011-12-31 14:32:48 +01:00
David A. Mellis
f520bb5051
Simplifying microseconds <-> clock cycles conversions. (Rob Tillaart)
...
This should fix problems with overflows in pulseIn(). It may make millis() slightly less precise for clock speeds that aren't multiple of 1 million, but we don't really support those anyway.
http://code.google.com/p/arduino/issues/detail?id=675
2011-12-30 18:05:12 -05:00
Cristian Maglie
1b3ae5fa63
Created second level in hardware folder: hardware/PACKAGE/PLATFORM/...
...
Made some helper class for files filtering.
platforms.txt now contains only one platform at a time.
Some cleanup in Compiler and AvrDudeUploader classes.
2011-12-30 15:46:04 +01:00
David A. Mellis
80a2154279
Fixing ArduinoISP sketch by lowering baud rate to 9600 (from 19200).
...
http://code.google.com/p/arduino/issues/detail?id=661
2011-12-28 18:43:36 -05:00
Cristian Maglie
668345cdf3
USB Core porting WIP
2011-12-22 21:29:14 +01:00
Cristian Maglie
e63c2d1429
Various post-merge refinements.
2011-12-22 13:07:39 +01:00
Cristian Maglie
65c15d93eb
Merge commit 'fcbbf8f4b4960bae1091c0cd9dc58b4a1885baf6' into platforms-b
...
Conflicts:
app/src/processing/app/Base.java
app/src/processing/app/debug/Compiler.java
build/build.xml
hardware/arduino/boards.txt
2011-12-22 00:35:33 +01:00
Cristian Maglie
7d7da2d826
analogWrite() with Timer Counter device
2011-12-14 13:35:58 +01:00
Cristian Maglie
d07099d090
First PWM draft, independent duty cycle for high and low channel should
...
be done.
2011-12-07 00:22:03 +01:00
Cristian Maglie
fdcb017d41
SPI initialization fix. Seems working need more testing
2011-12-05 19:21:19 +01:00
Cristian Maglie
e484f0712a
Fixed USARTClass
2011-12-05 14:28:51 +01:00
David A. Mellis
eb380de972
Updated reference voltage defines for ATmega1284P.
...
http://code.google.com/p/arduino/issues/detail?id=728
2011-12-02 17:18:15 -05:00
David A. Mellis
d7d0e304d5
Support 3rd external interrupt on ATmega1284P (maniacbug)
...
http://code.google.com/p/arduino/issues/detail?id=728
2011-12-02 17:17:27 -05:00
David A. Mellis
0d70c7272e
Fixing delayMicroseconds() timing for 20 MHz clocks. (Erdem U. Altinyurt)
...
http://code.google.com/p/arduino/issues/detail?id=306
2011-12-02 17:04:20 -05:00
Cristian Maglie
5a238022a3
SPI lib (WIP)
2011-12-02 16:29:50 +01:00
Cristian Maglie
906bb28f9e
Applied to UsartClass the same fix adopted for UartClass
2011-12-01 15:50:37 +01:00
David A. Mellis
dca1dc429a
Removing Leonardo (and Mouse/Keyboard examples) for Arduino 1.0 release.
...
These will return, but the code isn't finished yet so I don't want to include it.
2011-11-28 18:47:45 -05:00
Cristian Maglie
037ecd3e3e
Fixed 'shaking' readings from ADC/ADC12
2011-11-27 19:15:33 +01:00
David A. Mellis
3df132aea9
Correcting Arduino Mini w/ ATmega328 bootloader file and fuses (untested).
2011-11-25 19:26:01 -06:00
Cristian Maglie
c8ec267d0b
Bugfix UARTClass
2011-11-23 23:15:13 +01:00
Thibaut VIARD
5c88944e39
[sam] fixing analog by adding ADC channel information into variant
2011-11-23 18:54:49 +01:00
Thibaut VIARD
3259609a71
[sam] updating CMSIS matching patch delivered by ARM today
2011-11-23 09:03:05 +01:00
Cristian Maglie
05b3c0cc85
USB: removed some include file to let core compile again
2011-11-21 18:32:21 +01:00
Cristian Maglie
59f68ab4ec
Added USB lib from arduino repository (as-is, work in progress).
2011-11-21 18:19:39 +01:00
Cristian Maglie
1c9738e3db
Fix syntax error on wiring_analog
2011-11-21 13:15:00 +01:00
Thibaut VIARD
f77fcec4e9
[sam] fixing typo in comment
2011-11-21 12:18:21 +01:00
Thibaut VIARD
7cbb284eb4
[sam] fixing analog on Due, normally
2011-11-21 12:16:54 +01:00
David A. Mellis
ed48d17e20
readBytes() and readBytesUntil() handle zero bytes and return # of bytes read.
...
http://code.google.com/p/arduino/issues/detail?id=586
2011-11-19 16:23:19 -05:00
David A. Mellis
4119b9089b
Adding Arduino Mini w/ ATmega328.
...
http://code.google.com/p/arduino/issues/detail?id=710
2011-11-19 16:22:46 -05:00
Cristian Maglie
062278262d
Merge branch 'uart-fix' into new-extension
...
Conflicts:
hardware/sam/cores/sam/Arduino.h
2011-11-18 11:55:03 +01:00
Cristian Maglie
bd9da76fbe
Include libsam headers as external "C"-decl
2011-11-18 11:32:28 +01:00
Thibaut VIARD
cd94333c41
[sam] fixing GCC linker scripts
2011-11-17 17:20:39 +01:00
Thibaut VIARD
7b5228310b
[sam] updating headers and getting the branch back to work
2011-11-17 16:56:47 +01:00
Cristian Maglie
713cf88328
Removed disabled file
2011-11-17 09:13:25 +01:00
Cristian Maglie
3b0a174f2c
Pulse API ported.
2011-11-16 23:53:46 +01:00
Zach Eveland
75eb722759
Leonardo bootloader now sends iSerial string during enumeration. Seems to satisfy Windows' composite device requirements.
2011-11-16 16:38:22 -05:00
Zach Eveland
9b58072423
Fixed size of const array mapping digital pin number to bit mask.
2011-11-16 12:15:57 -05:00
Zach Eveland
21ee685489
Updated digital pin and port mapping constants in pins_arduino.h for Leonardo.
...
Changed digital_pin_to_port_PGM[] and digital_pin_to_bit_mask_PGM[] to reflect changes to constants for SPI and analog pins
2011-11-16 11:20:38 -05:00
Zach Eveland
5f574b3634
Swapped Dx assignment for MISO and SS to make numbering more sane (Dave Mellis). Also updated comments on pin numbers.
2011-11-16 11:00:21 -05:00
Zach Eveland
ba5d66c26f
Fixed handling of Ax constants on Leonardo
...
Fixed mistake in assignment and handling of A6-A11 constants. Renumbered constants for all Ax channels.
2011-11-16 10:49:41 -05:00
Zach Eveland
3ee847c8e2
updated pins_arduino.h for Leonardo to reflect final mapping of A6-A11
2011-11-15 09:48:09 -05:00
Zach Eveland
56d06e15ed
Merge branch 'new-extension' of github.com:arduino/Arduino into new-extension
2011-11-15 09:33:11 -05:00
Cristian Maglie
08adc54377
UARTClass fix for only-first-char-sent issue.
2011-11-14 13:17:38 +01:00
Cristian Maglie
6ceb9a19de
Added latest firmware for usbserial (not combined with DFU)
2011-11-12 12:57:30 +01:00
Cristian Maglie
24fab0b41e
Merge remote-tracking branch 'origin/new-extension' into new-extension
2011-11-12 01:16:58 +01:00
Cristian Maglie
e8b62b34c8
Wire library completed (slave mode now works)
2011-11-12 01:16:51 +01:00
Cristian Maglie
17adbbcfc5
Added latest firmware for atmega16u2 on R3 boards
2011-11-11 11:38:04 -05:00
Zach Eveland
cd6aa2b1f3
restored original non-interrupt-driven DiskLoader
...
Interrupt-driven version was a dead-end - too many bugs with that approach.
2011-11-09 14:04:59 -05:00
Zach Eveland
f0801e61e6
updated analog pin assignments and declared TWI/I2C pins
...
Fixed analog pin to ADC channel mapping to match new scheme. Changed mapping of analog pins to digital channels so that A6-A11 point back to the correct digital pins. Declared SDA and SCL pins.
(All from Federico Vanzati's comments)
2011-11-08 22:06:15 -05:00
Thibaut VIARD
6f0d102a36
[sam] merging with latest headers delivery
2011-11-07 16:49:51 +01:00
Cristian Maglie
eef7c78506
Wire library: fixed Master-mode
2011-11-06 14:00:02 +01:00
Zach Eveland
42fadb6f6d
added 12th ADC channel for Leonardo. cleaned up and corrected comments for pin functions.
2011-11-02 07:37:39 -04:00
Zach Eveland
c8f495ba7f
changed Leonardo PID to 0x0032 for Diskloader testing. updated .inf to match.
2011-10-31 23:44:32 -04:00
Zach Eveland
76ed870de8
Merge branch 'new-extension' of github.com:arduino/Arduino into diskloader_reboot
2011-10-31 21:42:09 -04:00
Zach Eveland
4a77aea4e5
check to see if a sketch has been loaded before jumping out of bootloader
2011-10-31 21:36:29 -04:00
David A. Mellis
10001866e6
Protecting the version of parseInt() and parseFloat(). (Paul Stoffregen)
...
This should allow us more flexibility in determining how to handle these functions later. For example, in specifying that initial characters shouldn't be skipped.
http://code.google.com/p/arduino/issues/detail?id=698
2011-10-29 17:40:23 -04:00
Cristian Maglie
5f7837cc02
Small fix PINS_USART*
2011-10-27 18:33:58 +02:00
Cristian Maglie
8d83eb79a9
Merge remote-tracking branch 'origin/new-extension' into new-extension
2011-10-27 18:28:27 +02:00
Cristian Maglie
6a3595a99e
Rearranged pins array in variant.cpp
2011-10-27 18:27:19 +02:00
Zach Eveland
a6381bb564
renamed bootloader file
2011-10-27 11:52:10 -04:00
Zach Eveland
a6a59f1783
Revert "Merge branch 'master' of github.com:arduino/Arduino into diskloader_reboot"
...
This reverts commit df9835efaf
, reversing
changes made to ec45af8bfa
.
Conflicts:
hardware/arduino/variants/mega/pins_arduino.h
libraries/Ethernet/examples/PachubeClientString/PachubeClientString.ino
2011-10-27 11:45:13 -04:00
Zach Eveland
f2bd8a5394
Merge branch 'new-extension' of github.com:arduino/Arduino into diskloader_reboot
...
Conflicts:
hardware/arduino/variants/mega/pins_arduino.h
libraries/Ethernet/examples/PachubeClient/PachubeClient.ino
libraries/Ethernet/examples/PachubeClientString/PachubeClientString.ino
2011-10-27 11:41:02 -04:00
Zach Eveland
03e1515a51
changes in core and boards.txt to support new bootloader
...
old bootloader could fit in only 2 kB of flash. new version has to have a 4 kB block - jump-to address and boards.txt must reflect this.
2011-10-27 11:36:10 -04:00
Zach Eveland
be51da6b0d
bootloader runs sketch after timeout, added bootloader LED breathing
2011-10-27 11:27:24 -04:00
Zach Eveland
b70f79ea2c
cosmetic changes - remove old comments, unused code
2011-10-27 10:54:21 -04:00
Zach Eveland
040a469f79
removed conditional compilation checks for CDC_ENABLED
...
bootloader must always have CDC enabled
2011-10-27 10:48:26 -04:00
Zach Eveland
9dc9e60704
removed old comments and unused USB core code
2011-10-27 10:45:13 -04:00
Zach Eveland
3d848a5b9a
brought nuevo_diskloader changes over to diskloader
...
Moved nuevo_diskloader files into diskloader directory. Changed back to real PID for Leonardo
2011-10-27 10:23:06 -04:00
Zach Eveland
df9835efaf
Merge branch 'master' of github.com:arduino/Arduino into diskloader_reboot
...
Conflicts:
app/src/processing/app/Editor.java
app/src/processing/app/Sketch.java
build/shared/examples/4.Communication/SerialCallResponse/SerialCallResponse.pde
build/shared/lib/theme/theme.txt
hardware/arduino/cores/arduino/HardwareSerial.h
hardware/arduino/cores/arduino/Print.cpp
hardware/arduino/cores/arduino/WString.h
hardware/arduino/variants/mega/pins_arduino.h
libraries/Ethernet/examples/PachubeClient/PachubeClient.ino
libraries/Ethernet/examples/PachubeClientString/PachubeClientString.ino
libraries/Firmata/examples/EchoString/EchoString.ino
libraries/SD/File.cpp
libraries/SoftwareSerial/SoftwareSerial.cpp
libraries/SoftwareSerial/SoftwareSerial.h
libraries/SoftwareSerial/examples/SoftwareSerialExample/SoftwareSerialExample.ino
libraries/SoftwareSerial/keywords.txt
2011-10-27 09:32:27 -04:00
Zach Eveland
ec45af8bfa
working bootloader. had to move interrupts back to application section. NOTE: need to have sketch CDC jump to appropriate place for bootloader - 4k from end instead of 2k
2011-10-26 16:51:42 -04:00
Thibaut VIARD
538f548ec1
[sam] merging with state-of-the-art cmsis sam3 package
2011-10-26 19:48:57 +02:00
Zach Eveland
32614bf841
working (?!?!?!) bootloader. doesn't yet restart chip after upload completes.
2011-10-26 12:53:57 -04:00
Thibaut VIARD
bb09067262
[sam] merging CMSIS with ARM delivery v2.10 patch2
2011-10-26 17:44:44 +02:00
Zach Eveland
e806be8c2a
uploading now completes using RC2 on Win7
2011-10-26 11:28:07 -04:00
Zach Eveland
9e72b06a75
closer still - now up to 4680
2011-10-25 19:04:31 -04:00
Zach Eveland
d50b95eac1
progress on bootloader bug - have implemented blocking USB_Recv. avrdude makes it to flash programming address 0400 or so before hanging
2011-10-25 18:56:10 -04:00
Thibaut VIARD
a6fc1bf373
[sam] removing wrong SPI example
2011-10-25 19:18:27 +02:00
Thibaut VIARD
43106fddc6
[sam] adding Arduino license to makefiles
2011-10-25 19:16:01 +02:00
David A. Mellis
d9f9676d23
Bug fix in replace().
...
http://code.google.com/p/arduino/issues/detail?id=694
2011-10-25 11:15:14 -04:00
Thibaut VIARD
f62f013d3a
[sam] modifying some files to obtain the right license
2011-10-25 16:19:43 +02:00
Thibaut VIARD
276938707c
[sam] adding sam3 adc driver
2011-10-25 15:52:09 +02:00
Cristian Maglie
d66490787b
Added Wire lib for ARM
2011-10-25 14:33:40 +02:00
Cristian Maglie
278976a587
Removed Wire lib for AVR
2011-10-25 14:33:13 +02:00
Zach Eveland
cca9401589
fixed logic bug in waiting for synch. stripped out all Serial stuff
2011-10-24 22:12:45 -04:00
Zach Eveland
55178d9b8d
removed old comments
2011-10-24 21:36:06 -04:00
David A. Mellis
f729e0321b
Moving ARDUINO_MAIN from main.cpp to wiring_digital.c and hiding PA, PB, etc.
...
http://code.google.com/p/arduino/issues/detail?id=677
http://code.google.com/p/arduino/issues/detail?id=691
2011-10-24 16:50:15 -04:00
David A. Mellis
18838fb44a
Renaming LED to LED_BUILTIN.
...
http://code.google.com/p/arduino/issues/detail?id=651
2011-10-24 16:45:44 -04:00
David A. Mellis
8336c88211
Correcting analogReference() constants for ATtiny24/44/84 and 25/45/85.
...
DEFAULT, EXTERNAL, and INTERNAL have different values on those processors.
2011-10-24 15:44:01 -04:00
Cristian Maglie
7684a2fe85
Libraries search path now include platform specific versions
2011-10-24 11:58:52 +02:00
Zach Eveland
3e775af6d8
bootloader responds properly now. nearly there - still have an issue with it falling out of sync after completing most operations
2011-10-23 16:49:36 -04:00
Zach Eveland
fa26e288a5
more attempts to get parameter sending to work
2011-10-21 20:30:55 -04:00
Zach Eveland
44b90b9f6a
some progress on responding to parameter requests
2011-10-21 20:06:17 -04:00
Zach Eveland
79dbae2eb7
avrdude communication starting to work - responds to sync, fails when trying to respond to STK_GET_PARAMETER
2011-10-21 19:36:53 -04:00
Zach Eveland
e12b578462
continuing to port programming code. temporarily changed PID to test on Windows (it works)
2011-10-21 18:21:04 -04:00
Zach Eveland
6ca5bf3acb
starting to port bootloader programming code - testing as I go
2011-10-21 18:03:34 -04:00
Zach Eveland
2d8ced65d1
added and modified Program() routine
2011-10-21 17:51:04 -04:00
Zach Eveland
0dc5f19ea9
cleaning up code and comments in main - getting rid of leftover stuff from experiments
2011-10-21 17:25:59 -04:00
Zach Eveland
f59451b04d
Enumerates! used inline ASM for operation which moves interrupts to boot section
2011-10-21 17:16:48 -04:00
Zach Eveland
2f46c2a6e6
can now enable interrupts but EORSTE or SOFE in USB_::attach() still cause bootloader to hang
2011-10-21 16:51:25 -04:00
Zach Eveland
bc669c14f8
added more USB source adapted from sketch core. still not enumerating.
2011-10-21 16:33:52 -04:00
David A. Mellis
ec09ead6ac
Lowering timer 1 prescale factor (to 8 from 64) for F_CPU less than 8 MHz.
...
Otherwise, you can see flicker on an LED.
2011-10-21 11:54:11 -04:00
Zach Eveland
b86ce43044
initial commit of new Diskloader-based bootloader experiment
2011-10-21 08:02:17 -04:00
Cristian Maglie
bc76145d4b
Rapid fix USARTClass inclusion issue.
2011-10-16 22:19:47 +04:30
Thibaut VIARD
daa9aa442b
[sam] fixing due variant issue and preparing work on analog
2011-10-14 10:30:25 +02:00
Thibaut VIARD
8f8ce634dc
[sam] adding untested production test firmware
2011-10-11 20:48:07 +02:00
Thibaut VIARD
ee7177d68b
[sam] merging CMSIS with current internal dev
2011-10-11 20:46:18 +02:00
David A. Mellis
e7ff928762
Putting the Uno lock bits back.
2011-10-10 12:28:09 -04:00
WestfW
8efc3920f9
Explicitly set the SHELL variable when OS=windows, so that we'll use
...
the same shell regardless of whether other shells are installed
(different shells have different behavior WRT directory component
separators, so this matters.
http://code.google.com/p/arduino/issues/detail?id=667 )
(cherry picked from commit fc8cacb9a3
)
2011-10-10 12:11:18 -04:00
WestfW
de4d73511d
Oops. Add atmega8.lst/hex and atmega168.lst/hex to controlled files.
...
(cherry picked from commit c56a1293d7
)
2011-10-10 12:11:18 -04:00
WestfW
b2c43c2e55
Allow the READ PARAMETER command to return our version number.
...
(significant size impact: 14 bytes!)
Initialized "address" to eliminate compiler warning (4 bytes!)
Add "atmega168" as a more accurate target name than "diecimila"
(keep diecimila as well for backward compatibility)
Reduce the .hex and .lst targets that are stored in source control
to the three basics: atmega8, atmega168, atmega328. The other
targets remain in the makefile and makeall, but will need to be
built from source if wanted. Which should be less of a problem
now that the source is buildable without installing crosspack.
(cherry picked from commit 7b1ee0f1b0
)
2011-10-10 12:11:17 -04:00
WestfW
61e4d16675
Modify Uno "lock" bits in boards.txt to make bootloader readable by
...
sketches. Part of http://code.google.com/p/arduino/issues/detail?id=554
(cherry picked from commit 39a496616f
)
2011-10-10 12:11:17 -04:00
WestfW
a57d315e4b
http://code.google.com/p/arduino/issues/detail?id=368
...
Optiboot does not support ArduinoasISP programmer.
When avrdude runs and talks to an arduino running ArduinoISP,
it needs the optiboot (entered due to auto-reset) to abort and
start the ArduinoISP "application" when it sees communications
at the wrong serial speed. Unfortunately, optiboot treats all
unrecognized command characters as "no-ops" and responds/loops
for more commands, leading to a nice loop that never gets to
the sketch. This patch causes characters received with Framing
errors (the most likely error for speed mis-matches) to NOT
reset the watchdog timer (normally done in getch()), which will
cause the application to start if it continues for "a while."
(tested. Works! Running ArduinoISP at speeds as high as 57600
still causes the bootloader to start the sketch (although it fails
later on for other reasons.))
(cherry picked from commit e81c1123b6
)
2011-10-10 12:11:16 -04:00
WestfW
1bbded4f34
(make sure .hex and .lst are updated as well.)
...
(cherry picked from commit ece29c3805
)
2011-10-10 12:11:16 -04:00
WestfW
091dc9a7f9
Fix errors in LDSECTIONS refactoring
...
(found during atmega8 testing.)
(cherry picked from commit 422398e08c
)
2011-10-10 12:11:16 -04:00
WestfW
93f7515ecf
Update version to reflect previous edit. Sigh.
...
(cherry picked from commit e28b716f88
)
2011-10-10 12:11:15 -04:00
WestfW
07a88dc998
Shrink code by using registers for variables "length" and "address"
...
http://code.google.com/p/optiboot/issues/detail?id=33
Fix high-value watchdog timeouts on ATmega8
http://code.google.com/p/optiboot/issues/detail?id=38
Change "start app on bad commands" code to start the app via the
watchdog timer, so that the app is always started with the chip
in fully reset state.
http://code.google.com/p/optiboot/issues/detail?id=37
(cherry picked from commit 6f7687b0f9
)
2011-10-10 12:11:15 -04:00
WestfW
10019bb0df
Add a version number to the optiboot source and binary.
...
http://code.google.com/p/arduino/issues/detail?id=554
end of flash memory where they can be read (at least in theory) by
device programmers, hex-file examination, or application programs.
This is done by putting the version number in a separate section
(".version"), and using linker/objcopy magic to locate that section as
appropriate for the target chip. (See
http://lists.gnu.org/archive/html/avr-gcc-list/2011-02/msg00016.html
for some discussion on the details.)
Start the version at 4.1 (the last "packaged" version of optiboot was
called version 3, so the "top of source" would be 4.0, and adding the
version number makes 4.1)
Refactor LDSECTION in the Makefile to LDSECTIONS so that multiple
section start addresses can be defined.
Change the _isp makefile definitions to make the bootloader section
readable (but not writable) by the application section. (This would
need to be done elsewhere as well to handle all bootloader programming
techniques. Notably Arduino's boards.txt
Note that this change does not change the "code" portion of optiboot
at all. The only diffs in the .hex files are the added version word
at the end of flash memory.
(cherry picked from commit 00706284de
)
2011-10-10 12:11:15 -04:00
WestfW
287aae6b42
Update shell script makeall
...
(cherry picked from commit d4632cb095
)
2011-10-10 12:11:14 -04:00
WestfW
92e746d0a5
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.
(cherry picked from commit e2812ef91c
)
2011-10-10 12:11:14 -04:00
WestfW
72e425a41d
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
(cherry picked from commit 6840b77643
)
2011-10-10 12:11:14 -04:00
WestfW
11b2d86ff1
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.
(cherry picked from commit 2d2ed324b4
)
2011-10-10 12:11:13 -04:00
David A. Mellis
f093cc6970
Merge pull request #30 from WestfW/master
...
Significant optiboot upgrade.
2011-10-10 09:01:56 -07:00
David A. Mellis
a08657b350
Moving USBasp in programmers menu.
2011-10-10 11:58:38 -04:00
David A. Mellis
2ffad50619
Merge pull request #41 from chiva/patch-1
...
Added USBasp to programmers list
2011-10-10 08:56:15 -07:00
David A. Mellis
ca671fdc05
Fixing more warnings (Paul Stoffregen).
2011-10-10 11:28:44 -04:00
Cristian Maglie
2699d5d001
Disabled pio_it.c until fixed..
2011-10-06 02:03:07 +02:00
Cristian Maglie
cb92a1d402
Added upload with bossac
2011-10-06 01:58:38 +02:00
Thibaut VIARD
a33fb50d92
[sam] Modifying license in sam dedicated files
2011-10-05 13:25:22 +02:00
WestfW
fc8cacb9a3
Explicitly set the SHELL variable when OS=windows, so that we'll use
...
the same shell regardless of whether other shells are installed
(different shells have different behavior WRT directory component
separators, so this matters.
http://code.google.com/p/arduino/issues/detail?id=667 )
2011-10-05 01:41:03 -07:00
David A. Mellis
85c109f255
Fixing warnings in Stream (Paul Stoffregen)
...
http://code.google.com/p/arduino/issues/detail?id=208
2011-10-02 09:44:21 -04:00
David A. Mellis
6554ae653c
Using alternate timer 0 overflow interrupt signal name for ATtiny24/44/84.
2011-09-30 11:24:44 -04:00
David A. Mellis
bd823bf201
Changing Ethernet upload protocol from stk500 to arduino.
...
http://code.google.com/p/arduino/issues/detail?id=649
2011-09-28 23:26:37 -04:00
Cristian Maglie
3681035869
IDE: various refactoring to make sam hardware compiling.
2011-09-23 04:47:41 +02:00
Cristian Maglie
02c76ff87b
Merge remote-tracking branch 'origin/new-extension' into HEAD
2011-09-20 22:41:18 +02:00
David A. Mellis
de22990133
Updating bootloader comments.
2011-09-16 20:31:41 -04:00