a7c21d3efc
Bumped version number to 2.04
Gordon Henderson
2013-05-20 21:14:55 +01:00
bfaf266ada
Aded lcd-adafruit to test/drive the Adafruit RGB LCD plate Added the Quick 2 Wire codes, etc. Minor typo/bug fixes. Added more modules into gpio -x
Gordon Henderson
2013-05-20 21:13:44 +01:00
25895a8670
Bother. Small issue crept into the SPI code.
Gordon Henderson
2013-05-13 20:10:41 +01:00
da38443cb2
wiringPi Version 2 - First commit (of v2)
Gordon Henderson
2013-05-13 19:43:26 +01:00
3fbc564d00
Synced to git.drogon.net
Gordon Henderson
2013-03-24 20:04:07 +00:00
234e34450b
Synced to git.drogon.net
Philip Howard
2013-03-24 20:04:07 +00:00
98bcb20d93
Slight change to the gpio program to fix SPI buffer size when loading the module. Typo in gpio man page Bug fixed in board revision detection (which would never happen anyway, however)
Gordon Henderson
2013-02-07 21:53:49 +00:00
4c8862eac9
Botched the ALT order in gpio )-: (Or maybe Broadcom did!!!)
Gordon Henderson
2013-02-02 20:33:51 +00:00
56c77b5a2e
Added a clock mode to enable the GPIo pins to be set with one of the GPCLK drivers to generate a frequency up to 19.2MHz.
Gordon Henderson
2013-02-01 20:19:22 +00:00
4ba36e247a
Fixed a minor formatting issue in gpio readall
Gordon Henderson
2013-01-28 16:06:34 +00:00
e8f6258004
Quite a few changes here. Added in generic 'blink' programs in the examples in C, RTB and Shell. Updated wiringPi with a little big-file on the millis() function and added in a new micros() function too. Updated the examples with standard LGPL headers. Added a new isr-osc.c test program - just for ISR timing purposes.
Gordon Henderson
2013-01-28 13:00:47 +00:00
db925cea18
Updated the build & makefile to allow for building the I2C libraries again - but only if the right headers are installed!
Gordon Henderson
2013-01-19 21:46:13 +00:00
95342e1f83
changed build to not do the I2C checks.
Gordon Henderson
2013-01-19 15:10:48 +00:00
be04c1bd52
Changed the build system to drop I2C for now. Seems to cause too many issues on non Raspbian systems (and even on some Raspbian systems it would appear ):
Gordon Henderson
2013-01-19 10:31:14 +00:00
c82fb8735d
Updated the build script to better try to detect lack of i2c-dev (hopefully!) Also updated all the mmap code in wiringPiSetup() to make it a bit more sane and efficient to a degree.
Gordon Henderson
2013-01-15 22:38:21 +00:00
4673e38b1f
Change to the build script to check for the presence of the I2C development libraries. Bumped gpio version.
Gordon Henderson
2013-01-15 15:45:32 +00:00
c121349a7b
Minor changes to messages being printed from wiringPiSetup() Changed built to work marginally better.
Gordon Henderson
2013-01-15 15:30:26 +00:00
13bbba7a22
Lots of changes here. Added new I2C test code, a new serialTest program, and developed the new ISR - Interrupt Service Routine handler - much easier than the old waitForInterrupt code!
Gordon Henderson
2013-01-14 11:31:56 +00:00
dda3305ce1
Updated with latest changes
Gordon Drogon
2012-12-11 20:59:52 +00:00
25e4ec570b
Big update here. delayMicrosecondsHard re-written - again. Added a serialRead example program, and added in the okLed to the examples too. Updated/checked some of the GPIO/PWM code. Added in some experimental servo and tone generating code and and example or 2. Tweaks to the gpio command to correctly load the I2C modules too.
Gordon Henderson
2012-12-06 21:49:41 +00:00
a651323139
Latest changes from master repository
Gordon Henderson
2012-10-23 21:15:08 +01:00
183c5a6b5c
More changes to help reflect usage on Rev 2 / 512MB Raspberry Pi's. Also Makefile tweaks to help improve things somewhat - decided to read the Makefile manual after some 15 years to updated my make grey cells somewhat.
Gordon Henderson
2012-10-21 15:25:16 +01:00
86a5c68e08
Updating gpio manual page
Gordon Henderson
2012-10-02 14:32:12 +01:00
db2edcc9c5
Updated examples makefile to not actually make any code now. Fixed timing in the LCD library to work with new dealyMicroseconds Minor typos and bigfixes to the gpio command.
Gordon Henderson
2012-10-02 14:26:15 +01:00
8b30932c8b
Update wiringPi/piNes.c
Tom Wardill
2012-09-20 22:21:06 +02:00
538a066c74
Added in some new functions to return the Pi board revision and allow access to the wiringPi to BCM_GPIO pin mapping tables.
Gordon Henderson
2012-09-16 11:10:55 +01:00
8cb493937f
Improved the PWM functions with help from Chris Hall.
Gordon Henderson
2012-09-16 10:15:32 +01:00
30d79dab76
A-Ha! discovered that overvolted Raspberry Pi's have 10000 added to their hardware revision number... So have adapted wiringPi to cope.
Gordon Henderson
2012-09-05 21:01:12 +01:00
728cdc4c23
Updated wiringPi to check the the hardware board revision, to accomodate the changes in pin that are present on the Revision 2 Raspberry Pi board.
Gordon Henderson
2012-09-05 19:26:58 +01:00
ae40bdaf6a
Merged from git.drogon.net, SPI driver helpers, C++ wrappers, softPwm, piNes, gertboard, SPI
Gordon Henderson
2012-08-28 18:37:54 +01:00
99095e3fa0
Added new SPI driver helpers. Changed the gertboard code to use it and ran more tests on he Gertboard code.
Gordon Henderson
2012-08-27 20:56:14 +01:00
4666573910
Added C++ wrappers for some of the newer .h files
Gordon Henderson
2012-08-25 12:31:14 +01:00
c6799ea998
Updating softPwm to fix some typos.
Gordon Henderson
2012-08-24 19:07:54 +01:00
a20fb1b154
Added software PWM module into wiringPi - library code and an example.
Gordon Henderson
2012-08-24 17:49:26 +01:00
e636f6213b
Merge branch 'master' of git://git.drogon.net/wiringPi
Gordon Henderson
2012-08-20 11:10:18 +01:00
fbab4b8329
Changes to the piNes driver to relect the new delayMicroseconds() code. Seems the old 4011 in the NES controller isn't that fast afterall!
Gordon Henderson
2012-08-20 11:08:34 +01:00
870ba4129f
Updated pwmWrite to not mask the value written in-case a call to pumSetRange() happens.
Gordon Henderson
2012-08-19 15:38:25 +01:00
1bb4989e11
Merge branch 'master' of git.drogon.net:projects/wiringPi
Gordon Henderson
2012-08-19 15:33:26 +01:00
178ea08a0f
Minor updates to GPIO and README files
Gordon Henderson
2012-08-19 15:17:03 +01:00
f99ffeda40
Updated the GPIO command to add in new features for PWM Updated wiringPi to add new PWM controls.
Gordon Henderson
2012-08-19 15:12:45 +01:00
c433519cf1
Updated gpio program to fix some minor issues. Added top-level build script for lazy building.
Gordon Henderson
2012-08-18 20:07:42 +01:00
8fcaefd557
Updated Makefile so that uninstall works properly
Gordon Henderson
2012-08-18 19:11:02 +01:00
c056a9e641
Tidying up
Gordon Henderson
2012-08-18 14:07:12 +01:00
f9bec274ec
Tidying up some old debug
Gordon Henderson
2012-08-18 13:53:01 +01:00
4bf5e131e6
Added a description!
Gordon Henderson
2012-08-18 13:22:36 +01:00
c213e051c6
Added some comments about removing the call to pullUpDnControl() in pinMode ()
Gordon Henderson
2012-08-18 12:04:46 +01:00
21f0472265
Cleanup, removed redundant COPYING and serial.* files
Philip Howard
2012-08-18 09:58:23 +01:00
83214ad8c7
Merge branch 'master' of hermes:git/wiringPi
Gordon Henderson
2012-08-18 08:27:08 +01:00
b23cb44ffa
Updated wiringPi.c to work with some pullUpDown stuff General tidying up of some of the code round delayMicroseconds
Gordon Henderson
2012-08-18 00:05:38 +01:00
0d68ceea6b
Updated wiringPi.c to work with some pullUpDown stuff
Gordon Henderson
2012-08-18 00:05:38 +01:00
d24a8fc4cb
New timing methods
Gordon Drogon
2012-08-17 10:16:31 +01:00
bf0ad86017
Initial move to GIT
Gordon Henderson
2012-08-16 15:04:43 +01:00
43aa862e97
New LCD library plus -v option for gpio binary
Gordon Drogon
2012-07-11 22:42:56 +01:00
d8e44ea3a6
Changed shiftOutWithDelay delay to int
Philip Howard
2012-07-10 23:36:07 +01:00
d677719d0e
Experimental shiftOutWithDelay
Philip Howard
2012-07-10 22:43:51 +01:00
096ca1f1d4
experimental shiftOutWithDelay
Philip Howard
2012-07-10 22:43:28 +01:00
2c13e6148d
Initial Commit
Gordon Henderson
2012-07-10 13:37:06 +01:00