Statistics
| Revision:

root / Ports / CHANGES.txt

History | View | Annotate | Download (8.2 KB)

1 6405 jcw
This change log is no longer maintained as a separate file. You can now browse
2 6405 jcw
all the source code and see all the changes and comments ever made on the web.
3 6405 jcw
4 6405 jcw
The home page for this library, including its automatic change log, is:
5 6405 jcw
	http://jeelabs.net/projects/cafe/repository/show/Ports
6 6405 jcw
7 6405 jcw
To check out the latest version, use subversion:
8 6405 jcw
	svn co svn://svn.jeelabs.org/jeelabs/trunk/libraries/Ports
9 6405 jcw
10 6405 jcw
For more information about subversion and source code from JeeLabs, see:
11 6417 jcw
	http://jeelabs.org/2010/12/15/subversion/
12 6405 jcw
13 6405 jcw
--------------------------------------------------------------------------------
14 6405 jcw
15 6162 jcw
2010-11 jcw
16 6162 jcw
17 6271 jcw
* Add dcmotor_demo.pde example for the DC Motor Plug.
18 6271 jcw
* Add anaWrite3() to support PWM on the the IRQ pin.
19 6249 jcw
* Reduce power consumption of the indoor.pde sketch.
20 6239 jcw
* Added glcdSpectrum.pde with FFT code.
21 6238 jcw
* Update dimmer_demo, forgot to check it in.
22 6225 jcw
* Added new glcdClock.pde, glcdScope.pde, and glcdTracer.pde demo sketches.
23 6209 jcw
* Added new toneGen.pde demo sketch to demonstrate a discrete 8-bit DAC.
24 6209 jcw
* Added LuxPlug::setGain() (see http://talk.jeelabs.net/topic/608).
25 6206 jcw
* Added new indoor.pde sketch for the Graphics Board.
26 6182 jcw
* Added new glcd_demo.pde sketch for the Graphics Board.
27 6173 jcw
* Added ir_repeater.pde demo sketch, fix bug in the InfraredPlug::send() code.
28 6168 jcw
* Added IR packet decoder to InfraredPlug class.
29 6162 jcw
* Added analog_demo.pde (as suggested here: http://talk.jeelabs.net/topic/593).
30 6162 jcw
31 6083 jcw
2010-10 jcw
32 6081 jcw
33 6110 jcw
* Updated opto\_demo.pde sketch for new input/output v2 board.
34 6110 jcw
* Avoid compile errors with older Arduino IDE releases (thx to Robert H).
35 6089 jcw
* Added an ALL_ON state for Blink::buttonCheck().
36 6089 jcw
* Added HeadingBoard class and heading_demo.pde sketch.
37 6083 jcw
* Condense this change log a bit.
38 6083 jcw
* Added ProximityPlug class and proximity_demo.pde sketch.
39 6081 jcw
* Added InputParser class and parser_demo.pde sketch.
40 6080 jcw
* Don't use BODSE if it's not available, e.g. on ATMega168.
41 6065 jcw
* Fix logic so watchdog interrupts can be distinguished from other interrupts.
42 6064 jcw
* Added Scheduler::pollWaiting() for low-power scheduling.
43 6062 jcw
* Added Scheduler class and schedule.pde demo (no low-power code yet).
44 6060 jcw
* Added support for pin-change interrupts plus an ir_recv_irq.pde sketch for it.
45 6061 jcw
* Fix start pulse decoding, result now always odd number of nibbles (or max).
46 6059 jcw
* Added Infrared Class and ir_recv.pde sample sketch
47 6059 jcw
48 6083 jcw
2010-09 jcw
49 6048 jcw
50 6048 jcw
* Added new opto_demo.pde sketch for the Opto-coupler Plug.
51 6048 jcw
52 6083 jcw
2010-08 jcw
53 5980 jcw
54 5980 jcw
* Added new "Sleepy" low-power utility class. Taken from RF12's "radioBlip".
55 5969 jcw
* Solved the brown-out disable via software in power_down sketch.
56 5961 jcw
* Add button_demo.pde example to demonstrate new BlinkPlug::buttonCheck() code.
57 5909 jcw
* Added powerdown_demo sketch.
58 5909 jcw
* Fixed incorrect ADC power down in sleep mode (it wasn't!).
59 5908 jcw
* Added relay_demo sketch.
60 5887 jcw
* Forgot to sign-extend the Gravity Plug sensor results.
61 5887 jcw
62 6083 jcw
2010-06 jcw
63 5851 jcw
64 5851 jcw
* Improved bmp085demo power saving on startup.
65 5834 jcw
* Use new sync mode sending in bmp085demo.
66 5826 jcw
* Add some power-saving features to the bmp085demo sketch.
67 5824 jcw
* Extend InputPlug class to support plugs with an incorrect ATtiny45 fuse.
68 5801 jcw
* Added snapNikon.pde example.
69 5801 jcw
70 6083 jcw
2010-05 jcw
71 5759 jcw
72 5759 jcw
* Added new isp\_repair.pde sketch, adapted from the isp\_prepare sketch.
73 5761 jcw
* Several fixes and improvements for the MemoryStream class.
74 5761 jcw
* Finally solved the isp\_capture issues (it was partly due to avrdude issues).
75 5729 jcw
* Added new bmp085recv.pde example to report packets from bmp085demo.
76 5725 jcw
* BMP085 demo extended to also broadcast all readings over wireless.
77 5698 jcw
* Added support for all 4 resolutions in BMP085 pressure sensors.
78 5651 jcw
* Slightly longer pulse times in isp_capture, to avoid programming failures.
79 5658 jcw
* Ignore fuse read results in playback mode, as they depend on prior settings.
80 5651 jcw
* Added version number 3 to RF12demo, i.e. report as "[RF12demo.3]".
81 5651 jcw
82 6083 jcw
2010-04 jcw
83 5402 jcw
84 5402 jcw
* Fixed the RF12.h requirement wherever Ports.h is used in the sample sketches.
85 5396 jcw
* Added flashing LED in isp_capture.pde to indicate successful programming.
86 5370 jcw
* Added isp_capture.pde demo sketch, for use with the Flash Board.
87 5345 jcw
* Added InputPlug class and input_demo example sketch.
88 5339 jcw
* Added isp\_flash and isp\_prepare example sketches, for use with the ISP plug.
89 5332 jcw
90 6083 jcw
2010-03 jcw
91 4888 jcw
92 5279 jcw
* Added magnetometer access, but it's not working properly / predictably yet.
93 5279 jcw
* Added new HeadingPlug class and heading_demo example sketch.
94 5279 jcw
* Added new GravityPlug class and gravity_demo example sketch.
95 5279 jcw
* Added new SMDdemo sketch, as pre-loaded on the JeeSMD kit ATmega's.
96 5279 jcw
* Added new DimmerPlug class and dimmer_demo example sketch.
97 5279 jcw
* Added new LuxPlug class and lux_demo example sketch.
98 5279 jcw
* Support hardware I2C pins via software-based PortI2C, using pseudo port "0".
99 5279 jcw
100 6083 jcw
2010-02 jcw
101 4834 jcw
102 5279 jcw
* Replaced PCA8574A with MCP23008 code, as used on the Expander Plug.
103 5279 jcw
* Adjusted comment in PortsBMP085.cpp to explain change to b3 calculation.
104 5279 jcw
105 6083 jcw
2010-01 jcw
106 4769 jcw
107 5279 jcw
* Added backlight() and noBacklight() to LiquidCrystalI2C for LCD Plug.
108 5279 jcw
* Simplified and removed some duplicate code.
109 5279 jcw
110 6083 jcw
2009-12 jcw
111 4752 jcw
112 5279 jcw
* Added static mode3(), digiRead3(), and digiWrite3() to access the IRQ pin.
113 5279 jcw
* Added rx buffering in UartPlug to support higher baudrates without data loss.
114 5279 jcw
* Added options delayFun are to SHT11::measure to support low-power uses.
115 5279 jcw
* Added UartPlug class, and updated the uart_demo example sketch.
116 5279 jcw
* Added memory_demo example for the MemoryPlug and MemoryStream classes.
117 5279 jcw
* Added BlinkPlug, MemoryPlug, and MemoryStream classes.
118 5279 jcw
* Added a "isPresent()" member to the DeviceI2C class.
119 5279 jcw
* Added blink_demo example using the new BlinkPlug class.
120 5279 jcw
* Added a "remaining()" member to the MilliTimer class.
121 5279 jcw
* Added a "setAddress()" member to the DeviceI2C class.
122 5279 jcw
123 6083 jcw
2009-11 jcw
124 4727 jcw
125 5279 jcw
* Added the "output_stepper" demo, using an Output Plug with I2C.
126 5279 jcw
* Forgot to check in thermo_demo and lcd_demo examples - fixed.
127 5279 jcw
* Added include <RF12.h> to avoid linker problems in bmp085demo and exxpander.
128 5279 jcw
129 6083 jcw
2009-10 jcw
130 4727 jcw
131 5279 jcw
* Added PortsLCD.h and PortsLCD.cpp with LiquidCrystalLCD class, and lcd_demo.
132 5279 jcw
* Fix blink_recv demo, node 0 is special now (used for OOK), changed to 'A'.
133 5279 jcw
* Added MilliTimer class and code to the Ports library.
134 5279 jcw
* Added "uart_demo", uses SC16IS740 via I2C as extra serial port.
135 5279 jcw
136 6083 jcw
2009-09 jcw
137 4727 jcw
138 5279 jcw
* Added <RF12.h> include to eemem demo to avoid a linker problem :(
139 5279 jcw
* Added "rtc_demo", connects to the DS1307 real-time clock.
140 5279 jcw
141 6083 jcw
2009-07 jcw
142 4727 jcw
143 5279 jcw
* Added "eemem" and "expander" demos, both using I2C.
144 5279 jcw
145 6083 jcw
2009-06 jcw
146 4727 jcw
147 5279 jcw
* Adjust calculation constants for SHT11 sensor to latest docs.
148 5279 jcw
149 6083 jcw
2009-05 jcw
150 4727 jcw
151 5279 jcw
* Change BMP085 API a bit to better support low-power readouts.
152 5279 jcw
* BMP085 changes confirmed to work properly above 25C.
153 5279 jcw
* Fix remote ports to support other freq's than 868 MHz, with fixed blink demo.
154 5279 jcw
* Added $Id comment lines to all source files so filenames are shown in files.
155 5279 jcw
156 6083 jcw
2009-02 jcw
157 4727 jcw
158 5279 jcw
* Added dcf77demo with decoding logic for the DCF clock signal from Frankfurt.
159 5279 jcw
* Added recv433demo for separate OOK receiver with a KlikAanKlikUit decoder.
160 5279 jcw
* Added SparkFun TSL230 light sensor demo (frequency output).
161 5279 jcw
* Add frequency band spec to rf12_initialize() call due to change in RF12.
162 5279 jcw
* Added shiftRead() and replaced shift() by more general shiftWrite().
163 5279 jcw
* Added Parallax HM55B compass module demo (this runs on a 5V Arduino).
164 5279 jcw
* Added Parallax H48C 3-axis accelerometer demo (this runs on a 5V Arduino).
165 5279 jcw
* Added I2C support via new PortI2C class. Uses bit-banging, master mode only.
166 5279 jcw
* Added DeviceI2C class to support multiple I2C devices on a single port.
167 5279 jcw
* Added BMP085 pressure sensor support with "bmt085demo" example sketch.
168 5279 jcw
* Added very simple demo of digital and analog IO with "pir_demo" sketch.
169 5279 jcw
* Added demo for the Nintendo "Nunchuk" controller, which is an I2C device.
170 5279 jcw
* Added "combi_demo" which merges 4 other demos, all running in parallel.
171 5279 jcw
* Added pulse() and pulse2() methods to the Port class, to call pulseIn().
172 5279 jcw
* Added shift() method to the Port class, to call shiftOut().
173 5279 jcw
* Added "qti_demo" interfacing to the Parallax QTI sensor #27401.
174 5279 jcw
* Added "accel2125_demo" interfacing to the Parallax accelerometer #28017.
175 5279 jcw
* Subversion repository moved to Google code.
176 5279 jcw
* New SHT11 humidity sensor support with "sht11demo" example sketch.
177 5279 jcw
* New RemotePort class plus PortsRF12.cpp interface for the RF12 radio.
178 4727 jcw
  Also added RemoteNode and RemoteHandler classes to separate responsibilities.
179 5279 jcw
* Added "blink_xmit" and "blink_recv" example sketches to demonstrate
180 4727 jcw
  a simple case of continuously sending packets to update remote ports.
181 5279 jcw
* The digiPin(), digiPin2(), and anaPin() members are now protected.
182 6083 jcw
* Public release on 2009-02-13.