1
0
mirror of https://github.com/xtacocorex/CHIP_IO synced 2025-07-20 04:43:21 +00:00
Commit Graph

23 Commits

Author SHA1 Message Date
c5dbede3c4 Formal initial start at CHIP Pro support. Removed the custom DT Overlays, OverlayManager now pulls dtbo from chip-dt-overlays package from NTC. First commit to CHIP_IO from a CPro DevKit 2017-02-13 05:18:33 +00:00
2b23e2d165 pull up/down feature addition to close #48. fixed gpio cleanup() function again, 3rd time is a charm. version bump to 0.3.4 2017-01-29 03:50:37 +00:00
a839661c3b randomness for #32 and #48. cleanup of removing the spi function in common.c/.h since it isn't chip specific 2017-01-28 20:05:53 +00:00
05b936ca1d added error string info (a la gpio) to the pwm code for #56 2017-01-28 18:50:09 +00:00
8c3dab1ecc Fix and close #53. Start of implementation for #55 2017-01-24 05:23:04 +00:00
7cce06b472 fixing error in the overlay builder, forgot to remove the i2c-1 stuff in there. added code to common to allow denotation if a pin supports software pwm 2016-12-31 20:25:12 +00:00
b12c0ad2fe Merge branch 'master' into hotfix/hwpwmfix 2016-12-30 17:16:17 +00:00
82d6fef173 checking in debug stuff for the hw pwm issue #17 2016-09-24 14:22:05 -05:00
29eb018e78 Update common.c
unnecessary include of Python
2016-08-26 15:57:07 +02:00
0c6579914c Implementing alternate names per issue #7, still need to pull the pin names/alt-names/keys into the readme 2016-07-05 20:50:49 -05:00
694aa37f23 Testing and error handling 2016-07-04 14:35:45 -05:00
0e7d03c472 Fixed a bunch of error handling 2016-07-04 13:56:11 -05:00
71b6829804 Reworked a lot of error handling. 2016-07-02 18:57:03 -05:00
093922567a Added a bunch of sanity checking 2016-06-26 14:28:06 -05:00
1f4714a351 Got rid of last of GPIO port constants from code. 2016-06-25 20:02:45 -05:00
34167a9574 Some (not all) of the changes for the new XIO base addr 2016-06-21 17:40:00 -05:00
0f89ae462c Simple updated to the XIO base logic based upon suggestions by fordsford 2016-06-18 15:06:39 -05:00
99193144f1 Stupid logic error preventing XIO-P1 or higher to work. Fixed now 2016-06-18 14:44:36 -05:00
818be5202e Fixing the code to handle pulling the right XIO base number due to the change in the CHIP OS 1.1 with the 4.4 kernel, thanks to howientc and fordsfords for their help 2016-06-18 14:34:41 -05:00
9ac22c32cd Adds softpwm files 2016-05-06 17:30:11 +00:00
cea44c287d PWM support fixed, the test fails when trying to change the frequency, but I don't think that's an issue. Have not run this against something that needs PWM to operate, but the .dtb I have loaded has /sys/class/pwm/pwmchip0 and it can be configured with this code 2016-02-29 13:04:35 -06:00
9d593828ae Initial PWM support for the CHIP even though the base .dtb does not support, this is untested 2016-02-25 22:38:58 -06:00
01ae605491 Initial commit, working GPIO for all available CHIP GPIO pins, have not tested edge detection and callbacks 2016-02-24 21:48:40 -06:00