1
0
mirror of https://github.com/arduino/Arduino.git synced 2024-11-29 10:24:12 +01:00
Commit Graph

271 Commits

Author SHA1 Message Date
David A. Mellis
4659e60810 One bootloader for the Diecimila and NG - just different makefile targets to pass in slightly different defines. 2007-07-18 22:11:27 +00:00
David A. Mellis
2e287ffb6a Now burning fuses too, adjusted to make avrdude happy (it needs 0's for unused fuses, where avr studio uses 1's). 2007-07-18 21:25:23 +00:00
David A. Mellis
0276117d36 Don't include a path to the avrdude config file on Linux, avrdude will know where it's config file is. 2007-07-18 14:55:54 +00:00
David A. Mellis
1a4dfa9d87 Fixing SoftwareSerial bug (call to printByte('0') instead of print('0')). 2007-07-16 15:52:01 +00:00
David A. Mellis
1a557fae0d Don't activate the pullup on pin 6. 2007-07-09 14:02:39 +00:00
David A. Mellis
b2018df662 Increasing bootloader delay and timing out after a certain number of errors in received data. 2007-07-07 14:45:55 +00:00
Hans-Christoph Steiner
0761e779b0 I somehow checked in the Firmata library in the wrong place, so I am moving it to the right place (sorry all, I am just learning svn... :) 2007-07-01 11:21:02 +00:00
David A. Mellis
f7b15c6a04 New avrdude: supports usb (libusb statically linked) and the ATmega168. 2007-06-27 00:32:21 +00:00
David A. Mellis
40eb8a0400 Statically linking avrdude to libusb (so users don't need libusb installed on their system). 2007-06-27 00:04:43 +00:00
David A. Mellis
d0352ac988 Now passing config file path to avrdude. 2007-06-26 23:35:32 +00:00
David A. Mellis
931f3f49f7 Upgrading a new version of avrdude (binary and config file) that supports the ATmega168 and has been modified to be able to burn via an AVRISPmkII over usb. 2007-06-26 23:31:27 +00:00
David A. Mellis
9a09ad4c25 Updating comments. 2007-06-26 23:16:05 +00:00
David A. Mellis
a31cf8372e Adding a main.cxx to the blank target. It still might not build properly, but this should help. 2007-06-26 23:08:45 +00:00
David A. Mellis
cdd68870c5 Adding bootloader for the ATmega168 on the diecimila (with a shorter timeout for use with automatic reset capacitor). 2007-06-26 23:07:31 +00:00
David A. Mellis
5360fa729d Initial version of the avrdude uploader (only supports uploading, not burning the bootloader). 2007-06-21 23:00:31 +00:00
David A. Mellis
1c0c0fe69b Factoring out uisp from the uploader in preparation for also allowing avrdude. 2007-06-21 22:24:57 +00:00
David A. Mellis
ca84925df8 Adding debounce example; adding Max/MSP code to the communication examples. 2007-06-20 21:58:14 +00:00
David A. Mellis
91f22e2d96 Including readme.txt in the windows distribution (and converting it to dos newlines). 2007-05-17 19:52:07 +00:00
David A. Mellis
d706245ea5 Added the Stepper motor library (and reference, and to the readme). 2007-05-17 17:34:48 +00:00
David A. Mellis
fa585fd099 Moving Firmata (since it's not ready for release at the moment). 2007-05-09 15:05:47 +00:00
David A. Mellis
dd9444a718 Activating pull-up resistors on the ATmega168 (in addition to the ATmega8). 2007-05-09 15:05:01 +00:00
David A. Mellis
aa697966dc Updating readme with latest changes. 2007-05-04 22:05:53 +00:00
David A. Mellis
cf5574707d Updated reference (includes Paul Badger's improvements and EEPROM library). 2007-05-04 21:57:18 +00:00
David A. Mellis
42db4942dd Adding EEPROM library examples. 2007-05-04 21:53:23 +00:00
David A. Mellis
dd3a2c90e1 Updated the makefile to mirror new build system (with .a library and multiple wiring.c files). 2007-05-04 21:52:21 +00:00
David A. Mellis
c3ca1380dd Adding a -lm to the end of the linker command line to fix a bug with sin(), atof(), etc. (Also removing some command line arguments that were ignored because they didn't come at the end of the command line.) Doesn't seem to make the basic LED blink sketch any bigger. 2007-05-04 19:12:07 +00:00
David A. Mellis
75fcecf417 Changing default microcontroller to atmega168 from atemga8. 2007-05-04 16:27:57 +00:00
David A. Mellis
a587bc8a4a Updating examples. 2007-04-23 15:43:12 +00:00
David A. Mellis
52a40bfac9 Removing duplicate copies of clock cycle macro functions from wiring_private.h. 2007-04-20 23:50:40 +00:00
David A. Mellis
46c7885bc6 Adding some missing keywords. 2007-04-20 23:19:08 +00:00
David A. Mellis
81b0054893 Modifying SoftwareSerial timing to work with new digitalRead() and digitalWrite() functions. 2007-04-20 23:18:25 +00:00
David A. Mellis
d277488310 Cleaning up the core (modified version of a patch by Jim Studt): moving pin definitions to program space to save RAM, changing core function arguments (e.g. pinMode(), digitalWrite()) to uint8_t, restoring old SREG after delayMicroseconds() instead of always enabling interrupts, etc. 2007-04-20 23:17:38 +00:00
Hans-Christoph Steiner
440033c814 First working sketch of the Firmata protocol as a library. Just the
printVersion and input messages.
2007-04-14 15:20:14 +00:00
David A. Mellis
67ce547deb Updating readme with misc. 0008 fixes. 2007-03-04 18:43:01 +00:00
David A. Mellis
4f53ea6303 Updating fetch.sh and reference to include the EEPROM library documentation. 2007-03-04 18:06:00 +00:00
David A. Mellis
794d03264a Added missing keywords (attachInterrupt
detachInterrupt
Serial.flush <-- Serial is highlighted, flush is not
randomSeed
random)
2007-03-03 19:47:59 +00:00
David A. Mellis
88d8326615 Splitting wiring.c into multiple files to get even smaller sketch sizes. 2007-02-03 16:52:51 +00:00
David A. Mellis
2377bb9ddd Removing delay() in analogRead(). It seems we don't need it. Not sure what changed from before when it seemed necessary to prevent bugs. 2007-02-03 15:36:30 +00:00
David A. Mellis
6fa233b9ee Now rebuilding libraries when switching microcontrollers. Thanks Nick. 2007-02-03 15:20:54 +00:00
David A. Mellis
58bed2dc5d Adding the Arduino BT bootloader source code (.c) and .hex file. 2007-01-27 14:33:24 +00:00
David A. Mellis
adc02386ec Making NUM_ANALOG_IN_PINS conditional on the microcontroller so analog inputs 6 and 7 work on the ATmega168. 2007-01-17 08:16:43 +00:00
David A. Mellis
221b6348fe Documenting Serial.available() bug fix. 2007-01-12 21:28:03 +00:00
David A. Mellis
cfeb4a3bce Fixed bug in Serial.available() causing it to return incorrect values when the head wrapped around. Thanks to Don Cross. 2007-01-12 21:27:18 +00:00
David A. Mellis
5a39312e74 Updating readme with EEPROM library and library patch. 2007-01-12 20:32:48 +00:00
David A. Mellis
accbc3b44f Fixed new changes to work with header files and multiple non-extension files in sketches. 2007-01-12 20:28:32 +00:00
David A. Mellis
f29050aa25 Incorporated changes by Nicolas Rolland and Don Cross to build the Arduino core as a library (.a), thereby decreasing the size of a compiled sketch by enabling the linker to only link in what's needed. 2007-01-12 18:47:59 +00:00
David A. Mellis
41d50ae572 Now appending main() to the user's sketch in preparation for making the Arduino core a library (.a) file. 2007-01-12 17:58:39 +00:00
David A. Mellis
2e1776862e Refactoring Compiler.compile() in preparation for integrating patch to build the core as a library instead of .o files. 2007-01-12 17:26:17 +00:00
David A. Mellis
ce57fe617d Adding EEPROM library. API: EEPROM.read(addr), EEPROM.write(addr, val). 2006-12-27 21:36:39 +00:00
David A. Mellis
0d471e33cc Updating version numbers to 0008. 2006-12-27 21:35:19 +00:00