1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-06-17 22:23:10 +03:00
Commit Graph

634 Commits

Author SHA1 Message Date
9fc613ad6f Fixing delay() to delay at least N milliseconds.
Fixing register name in micros() for ATmega8.
2008-12-23 00:17:14 +00:00
32b1245ee9 Updating build howto instructions for linux. 2008-12-22 23:13:38 +00:00
30e40e40ef Fixing bug that made the Ethernet library interfere with pins 8 and 9.
Adding a delay(1) to the WebServer example to work with browsers.
Removing duplicate Print files from Ethernet library.
2008-12-14 16:55:23 +00:00
40cbd63fc4 Setting atmega328 bootloader baud rate to 57600 (for now) and adding isp targets to makefile (e.g. diecimila_isp, atmega328_isp). 2008-11-26 14:34:24 +00:00
2661608ba4 Adding support for printing floats and doubles (defaulting to 2 decimal places) 2008-11-26 14:15:24 +00:00
950789ab74 Adding micros() function. 2008-11-26 14:14:59 +00:00
72980ac107 Adding a Melody example for playing really annoying music with a piezo. 2008-11-11 14:17:34 +00:00
4103fcdddb Removing crap __MACOSX file from the tools zip. 2008-11-11 14:10:48 +00:00
d7cf2b4fdc Updating avrdude.conf to include the ATmega328 (as defined by ladyada). 2008-11-11 13:56:08 +00:00
1d5a9b52b9 Adding ATmega328 support. 2008-11-09 21:02:20 +00:00
4bafc461c5 Including new bits and bytes api in the keywords file. 2008-11-08 21:58:57 +00:00
68392f471c Updating Memsic2125 example. 2008-11-08 21:58:24 +00:00
b2b32eb4f3 Updating libraries for atmega328 (adding it to a couple of #if's, etc.). 2008-11-08 21:57:48 +00:00
65b1e9225c Switching to new signal (interrupt handler) names for compatibility with the ATmega328. 2008-11-08 21:31:55 +00:00
e79b319fd1 Waiting for pulse to start (rising or falling edge) to start timing. 2008-11-08 21:31:12 +00:00
542a64fac1 Updating Ping example (to print distance rather than blink an LED). 2008-11-03 20:18:37 +00:00
f03a7d1f0e Fixing LiquidCrystal library example comments (d0, d1, d2, d3 => d4, d5, d6, d7). 2008-11-01 22:07:48 +00:00
dd1fdf61e4 Switching tests for __AVR_ATmega168__ to tests for __AVR_ATmega8__ so that less changes are needed to support other processors. 2008-11-01 22:06:13 +00:00
f856428cb1 Adding a calibration example and moving knock into the sensors folder. 2008-11-01 18:03:07 +00:00
3b8db8909b Stripping unused functions and data from compiled sketches (.hex files) using -ffunctions-sections, -fdata-sections, and -Wl,--gc-sections. 2008-10-26 14:02:15 +00:00
c00bd47bef Adding examples for Ping ultrasound distance sensor and Memsic 2125 accelerometer from Parallax. 2008-10-26 12:37:47 +00:00
97fd64e3f0 Moving makeWord() function defintion into WMath.cpp (out of WProgram.h). 2008-10-26 12:31:45 +00:00
5800ace0b5 Adding word datatype and cast/construction macros, bitRead(), bitWrite(), bitSet(), bitClear(), bit(). 2008-10-25 12:52:07 +00:00
bc153833da Generating .eep files again without warnings if EEMEM isn't used. 2008-10-14 09:44:17 +00:00
70a5e05482 Updating readme and todo for previous changes. 2008-10-13 15:15:24 +00:00
2ba54d2cbf Little fixes:
- changing random(max) to use stdlib.h random()
 - not generating .eep files to avoid warning when EEMEM isn't used
 - removing cast macros (since they are automatically defined in C++)
 - writing a digital LOW for PWM value of 0 on pins 5 or 6
2008-10-13 15:03:20 +00:00
30dc672dff * Updating version number to 0013.
* Updating ATmega168 bootloader to work with standard distributions of avrdude
  (responding to signature requests made with the universal SPI command) and
  correctly store EEPROM data.  Thanks to ladyada.
* Changing compilation process to generate .eep file and allow for use of
  EEMEM directive (although not yet uploading EEPROM data).
2008-10-11 19:27:10 +00:00
5c857a5005 Reindenting the ATmega168 bootloader file. It was a mess (and still is somewhat of one). 2008-10-11 15:20:39 +00:00
01ad4cc476 updated TODOs and created a TODO file for general project todos 2008-10-05 23:39:49 +00:00
30245a7030 arduino.exe was recompiled 2008-09-18 10:44:38 +00:00
009a45a534 Upgrading windows avr-gcc, etc. (but not avrdude) 2008-09-18 10:10:30 +00:00
d94980db56 Updating todo and readme. 2008-09-18 09:36:46 +00:00
bd47d9872f Removing WConstants.h include from Stepper.h so it compiles with new WProgram.h include placement. Updated readme. 2008-09-17 14:15:11 +00:00
d44ee3a000 removed deprecated timer0_overflow_count, which wasn't meant to be public
anyway.  Replaced it with the official millis() method of getting the time.
2008-09-16 17:18:41 +00:00
362b952a68 Adding #ifdef guard to WProgram.h to prevent multiple #includes.
Removing Print class inheritance from Firmata since it's not clear that it can be implemented in a way that's compatible with the Firmata protocol and the Print class interface.
2008-09-15 21:09:13 +00:00
236fcbb122 switched up analogRead() loop to use the revamped millis() function rather than the private timer0_overflow_count variable 2008-09-12 16:53:57 +00:00
dea4079d94 Firmata.h now needs to have WProgram.h, since in the sketches WProgram.h has moved from the first include to the last 2008-09-12 16:53:03 +00:00
8d8b3a3647 copying Firmata-0.4beta2 release into trunk, then I'll adjust it to Arduino-0012 2008-09-12 16:35:07 +00:00
34465d0ac9 Removing wiring core since it's not being kept up-to-date. 2008-09-10 15:22:59 +00:00
876767ff5f Renaming Ethernet examples part 2 (apparently SVN doesn't allow renaming of a file at the same time as its containing directory). 2008-09-08 20:06:32 +00:00
db17d3d5f6 Renaming ethernet library examples. 2008-09-08 20:05:31 +00:00
ab9e945cb3 Commented LCD examples. 2008-09-07 12:21:07 +00:00
f2ab9c6ec9 Updated reference to include new libraries. 2008-09-07 11:54:26 +00:00
0f3400fbae Incorporating ladyada's watchdog timer changes into the bootloader source, but only compiling them in for the Pro and Pro Mini (since Nathan includes them in the bootloader he burns to the board). Added a WATCHDOG_MODS flag to the Makefile to specify that they should be included. Recompiled the pro .hex file to include them. 2008-09-06 22:17:58 +00:00
c8aff1e34f Doc changes. 2008-08-23 17:24:08 +00:00
44d4a4ff8a Moving Servo min and max parameters to the attach() function from the constructor. 2008-08-21 23:48:38 +00:00
191bb02f00 Updating Makefile to derive target name from the current folder. 2008-08-17 20:10:47 +00:00
7630c3a887 Adding Nano and Pro (8 MHz) to boards.txt file; updating Makefile for atmega168 bootloader based on Nathan's changes to allow for customizing of more parameters per-board; including Pro 8 MHz .hex compiled bootloader file; not updating the Diecimila or NG .hex files. 2008-08-16 01:56:41 +00:00
92797b603e Adding ethernet library. 2008-07-30 14:47:36 +00:00
c85f5ba754 Updating todo. 2008-07-28 17:02:31 +00:00