aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-11-19readBytes() and readBytesUntil() handle zero bytes and return # of bytes read.David A. Mellis
http://code.google.com/p/arduino/issues/detail?id=586
2011-11-19Adding Arduino Mini w/ ATmega328.David A. Mellis
http://code.google.com/p/arduino/issues/detail?id=710
2011-11-16Leonardo bootloader now sends iSerial string during enumeration. Seems to ↵Zach Eveland
satisfy Windows' composite device requirements.
2011-11-16Fixed size of const array mapping digital pin number to bit mask.Zach Eveland
2011-11-16Updated digital pin and port mapping constants in pins_arduino.h for Leonardo.Zach Eveland
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-16Swapped Dx assignment for MISO and SS to make numbering more sane (Dave ↵Zach Eveland
Mellis). Also updated comments on pin numbers.
2011-11-16Fixed handling of Ax constants on LeonardoZach Eveland
Fixed mistake in assignment and handling of A6-A11 constants. Renumbered constants for all Ax channels.
2011-11-15updated pins_arduino.h for Leonardo to reflect final mapping of A6-A11Zach Eveland
2011-11-15Merge branch 'new-extension' of github.com:arduino/Arduino into new-extensionZach Eveland
2011-11-12Added latest firmware for usbserial (not combined with DFU)Cristian Maglie
2011-11-11Added latest firmware for atmega16u2 on R3 boardsCristian Maglie
2011-11-09restored original non-interrupt-driven DiskLoaderZach Eveland
Interrupt-driven version was a dead-end - too many bugs with that approach.
2011-11-08updated analog pin assignments and declared TWI/I2C pinsZach Eveland
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-02added 12th ADC channel for Leonardo. cleaned up and corrected comments for ↵Zach Eveland
pin functions.
2011-10-31changed Leonardo PID to 0x0032 for Diskloader testing. updated .inf to match.Zach Eveland
2011-10-31Merge branch 'new-extension' of github.com:arduino/Arduino into ↵Zach Eveland
diskloader_reboot
2011-10-31check to see if a sketch has been loaded before jumping out of bootloaderZach Eveland
2011-10-29Protecting the version of parseInt() and parseFloat(). (Paul Stoffregen)David A. Mellis
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-27renamed bootloader fileZach Eveland
2011-10-27Revert "Merge branch 'master' of github.com:arduino/Arduino into ↵Zach Eveland
diskloader_reboot" This reverts commit df9835efafd13685251749bc210c0b96a18a96a5, reversing changes made to ec45af8bfa9222a807c075dd1db4b5aa798bba03. Conflicts: hardware/arduino/variants/mega/pins_arduino.h libraries/Ethernet/examples/PachubeClientString/PachubeClientString.ino
2011-10-27Merge branch 'new-extension' of github.com:arduino/Arduino into ↵Zach Eveland
diskloader_reboot Conflicts: hardware/arduino/variants/mega/pins_arduino.h libraries/Ethernet/examples/PachubeClient/PachubeClient.ino libraries/Ethernet/examples/PachubeClientString/PachubeClientString.ino
2011-10-27changes in core and boards.txt to support new bootloaderZach Eveland
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-27bootloader runs sketch after timeout, added bootloader LED breathingZach Eveland
2011-10-27cosmetic changes - remove old comments, unused codeZach Eveland
2011-10-27removed conditional compilation checks for CDC_ENABLEDZach Eveland
bootloader must always have CDC enabled
2011-10-27removed old comments and unused USB core codeZach Eveland
2011-10-27brought nuevo_diskloader changes over to diskloaderZach Eveland
Moved nuevo_diskloader files into diskloader directory. Changed back to real PID for Leonardo
2011-10-27Merge branch 'master' of github.com:arduino/Arduino into diskloader_rebootZach Eveland
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-26working bootloader. had to move interrupts back to application section. ↵Zach Eveland
NOTE: need to have sketch CDC jump to appropriate place for bootloader - 4k from end instead of 2k
2011-10-26working (?!?!?!) bootloader. doesn't yet restart chip after upload completes.Zach Eveland
2011-10-26uploading now completes using RC2 on Win7Zach Eveland
2011-10-25closer still - now up to 4680Zach Eveland
2011-10-25progress on bootloader bug - have implemented blocking USB_Recv. avrdude ↵Zach Eveland
makes it to flash programming address 0400 or so before hanging
2011-10-25Bug fix in replace().David A. Mellis
http://code.google.com/p/arduino/issues/detail?id=694
2011-10-24fixed logic bug in waiting for synch. stripped out all Serial stuffZach Eveland
2011-10-24removed old commentsZach Eveland
2011-10-24Moving ARDUINO_MAIN from main.cpp to wiring_digital.c and hiding PA, PB, etc.David A. Mellis
http://code.google.com/p/arduino/issues/detail?id=677 http://code.google.com/p/arduino/issues/detail?id=691
2011-10-24Renaming LED to LED_BUILTIN.David A. Mellis
http://code.google.com/p/arduino/issues/detail?id=651
2011-10-24Correcting analogReference() constants for ATtiny24/44/84 and 25/45/85.David A. Mellis
DEFAULT, EXTERNAL, and INTERNAL have different values on those processors.
2011-10-23bootloader responds properly now. nearly there - still have an issue with ↵Zach Eveland
it falling out of sync after completing most operations
2011-10-21more attempts to get parameter sending to workZach Eveland
2011-10-21some progress on responding to parameter requestsZach Eveland
2011-10-21avrdude communication starting to work - responds to sync, fails when trying ↵Zach Eveland
to respond to STK_GET_PARAMETER
2011-10-21continuing to port programming code. temporarily changed PID to test on ↵Zach Eveland
Windows (it works)
2011-10-21starting to port bootloader programming code - testing as I goZach Eveland
2011-10-21added and modified Program() routineZach Eveland
2011-10-21cleaning up code and comments in main - getting rid of leftover stuff from ↵Zach Eveland
experiments
2011-10-21Enumerates! used inline ASM for operation which moves interrupts to boot ↵Zach Eveland
section
2011-10-21can now enable interrupts but EORSTE or SOFE in USB_::attach() still cause ↵Zach Eveland
bootloader to hang
2011-10-21added more USB source adapted from sketch core. still not enumerating.Zach Eveland