Commit Graph

5049 Commits

Author SHA1 Message Date
David A. Mellis 4cdcd82a76 Fixed WInterrupts to work with the ATmega168. 2006-12-02 16:59:20 +00:00
David A. Mellis f92fd4750c Adding software serial libraries. The read function doesn't quite work properly yet, but it's a start. 2006-11-29 23:29:01 +00:00
David A. Mellis d21eb97de4 Adding some comments to explain the interrupts. 2006-11-29 19:35:43 +00:00
David A. Mellis 514a74849a attachInterrupt() and detachInterrupt(): from Wiring, with changes to automatically enable and disable the relevant interrupt and to specify the trigger. 2006-11-24 17:12:32 +00:00
David A. Mellis b3d300dd35 Adding keywords for shiftOut(), LSBFIRST, MSBFIRST. 2006-11-24 16:57:16 +00:00
David A. Mellis bd17cfbdc0 Added shiftOut() routine and fixed new serial functions to work with the ATmega168. 2006-11-23 19:13:21 +00:00
David A. Mellis a740bf0588 Replaced avr-lib serial with custom code in wiring.c. 2006-11-23 16:02:55 +00:00
David A. Mellis e3a0eeb6df Changed HardwareSerial to call the C serial functions in wiring.h and wiring.c to save space. 2006-11-23 11:39:23 +00:00
David A. Mellis 8d6176d0a4 Adding Sonar library for controlling Parallax Ultrasonic PING))) sensors. 2006-11-21 18:16:03 +00:00
David A. Mellis e0dfa25d13 Updated fetch.sh script to download guide. Pointing menu to correct getting started howto for platform. 2006-11-20 18:27:37 +00:00
David A. Mellis 6bcf40ea9a Adding binary.h for digital constants like B1010. 2006-11-20 17:47:04 +00:00
David A. Mellis 328ec9f8e3 Removing references to keyspan drivers from the Xcode project. 2006-11-20 17:45:13 +00:00
David A. Mellis d85a21cdf4 Removing keyspan drivers so people don't install them by mistake (and because we don't need them). 2006-11-20 17:24:57 +00:00
David A. Mellis 9964122513 Now disconnecting the serial lines from pins 0 and 1 until you call Serial.begin(); that way they can be used as normal digital i/o. 2006-11-20 17:02:57 +00:00
David A. Mellis 22971709e4 Upping version to 0007. 2006-11-20 16:56:53 +00:00
David A. Mellis 6680b71602 Updated readme. 2006-10-21 20:42:21 +00:00
David A. Mellis 0adf6d2dfa Updated reference and readme. 2006-10-21 20:41:09 +00:00
David A. Mellis fc614696d0 Noise in the Mac Xcode project file. 2006-10-21 20:40:47 +00:00
David A. Mellis ccc3f4856e Now compiling for Java 1.4 VMs using Java 1.4 source. 2006-10-15 16:32:32 +00:00
David A. Mellis 9d13220743 Moved serial monitor baud rate from the Tools menu to the EditorStatus bar. No longer appending newline when pressing enter in the serial monitor edit field. 2006-10-15 13:48:45 +00:00
David A. Mellis 41d86d5a75 Added support for extra analog inputs and pwms on ATmega168. 2006-10-15 11:45:26 +00:00
David A. Mellis debec4e37f Invsisible changes to Xcode project. Boh. 2006-10-15 11:45:01 +00:00
David A. Mellis 20cd09bc4c Updating version to 0006. 2006-10-15 11:38:16 +00:00
David A. Mellis a113cb1880 Updates for releaes 0005 (a little late, whoops!) 2006-10-15 11:37:34 +00:00
David A. Mellis 9d62fdd479 Adding Wire (TWI/I2C) library from Wiring. Renamed TwoWire.cpp to Wire.cpp and Wire.h to Wire.cpp so that the #include in the sketch matches the name of the library. 2006-10-08 08:51:39 +00:00
David A. Mellis 6d0312411a Creating separate targets for PPC and intel avr-toolchains on the Mac. 2006-10-06 18:12:59 +00:00
David A. Mellis 1d4f039f36 Renaming Mac tools.zip to tools-ppc.zip in preparation for parallel builds. 2006-10-06 17:50:50 +00:00
David A. Mellis 28447e57a6 Adding instructions for chaning ARDUINO directory. 2006-10-05 22:47:55 +00:00
David A. Mellis cf1f17886f Adding a Makefile to build Arduino programs from the command line, so that (mostly Linux users) can use Arduino without the environment or installing Java. 2006-10-05 22:40:59 +00:00
David A. Mellis 80084d5e86 Updating librxtxSerial.so in the build/linux/dist/lib dir. 2006-09-04 15:15:54 +00:00
David A. Mellis 22f516d978 Updating linux librxtxSerial.so to match the version of the rxtx .jar. 2006-09-03 17:28:16 +00:00
David A. Mellis 05404c12a3 Adding build.verbose prefence to print compilation command lines. 2006-09-01 10:45:32 +00:00
David A. Mellis 2bf3756af1 Adding blank target for people who don't want to use the Arduino libraries. 2006-09-01 10:44:35 +00:00
David A. Mellis 0072df253c Updated reference and fixed Windows dist (examples and run.bat). 2006-08-30 22:15:50 +00:00
David A. Mellis a9af6dbd60 Disabling bootloader menu items when non-atmega8 selected. 2006-08-30 14:39:00 +00:00
David A. Mellis dfdd7f5c02 Removing Foo library. 2006-08-30 14:38:33 +00:00
David A. Mellis 7fe87fe724 Quick hack to allow bigger code on the atmega168 (if build.mcu == atmega168, the upload.maximum_size gets doubled). 2006-08-30 11:47:34 +00:00
David A. Mellis 70b2be7831 Updated uisp to one which supports the atmega168. 2006-08-30 10:57:16 +00:00
David A. Mellis c8c797daec Updated Windows FTDI drivers. 2006-08-27 17:00:20 +00:00
David A. Mellis d124d2c24c Updated FTDI Mac drivers. 2006-08-27 16:52:40 +00:00
David A. Mellis 9190948f04 Adding intel mac version of the avr tools (though it's not yet used in the build process). 2006-08-27 15:20:52 +00:00
David A. Mellis 702229b2ec Removed three .lst files since I don't think they should be there. 2006-08-27 09:46:12 +00:00
David A. Mellis fc1ca8a066 Appled Hans Steiner's patch to search for avr=tools in path on Linux (instead of requiring symlinks to the Arduino tools directory). Added an upload.verbose preference for dumping details of the upload process. 2006-08-27 09:45:28 +00:00
David A. Mellis 3dbf0d32b2 Added Microcontroller menu for choosing between atmega8 and atmega168. 2006-08-27 09:44:12 +00:00
David A. Mellis a3237d51fb Replaced uisp with a version that supports the atmega168 (thanks Massimo!) - still a PPC binary. 2006-08-27 09:32:21 +00:00
David A. Mellis 896194ff77 Got uart/usart serial communication working with the atmega168. Added some #define for the appropriate register and interrupt/signal names. 2006-08-26 11:35:39 +00:00
David A. Mellis 2f97a4b146 Got timer and pwm functions working with the ATmega168 (including pwm on pin 3); no longer relying on timer.c or timer.h from avrlib. 2006-08-26 09:56:40 +00:00
David A. Mellis 8b6864f3b8 Document random() functions and re-organizing readme.txt. 2006-08-13 09:59:31 +00:00
David A. Mellis cb676dfa2a Adding Wiring-compatible random(min) and random(min, max) functions (except operating on longs instead of floats). 2006-08-13 09:59:06 +00:00
David A. Mellis 4ba8ffb6ee Optimized size of core, fixed some warnings in libraries. 2006-07-09 12:39:27 +00:00