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

172 Commits

Author SHA1 Message Date
ff91bcd0d1 cleanup of the readme and adding pin name table to doc index 2017-08-07 22:13:58 -05:00
35619e5baf adding code to close #76 2017-08-07 22:06:15 -05:00
1e3935c8ea finalizing servo, softpwm, and pwm api docs, cleanup of code comments for #73 2017-08-07 22:02:16 -05:00
e038fc9c89 actually finishing servo api docs 2017-08-07 21:24:15 -05:00
5b016887fe finishing servo api docs 2017-08-07 21:23:11 -05:00
aa76edb7b3 finished lradc api docs 2017-08-07 21:04:21 -05:00
d84c3c03d7 fixing a utilities function definition 2017-07-04 19:35:30 -05:00
c47fb197f5 utilities api documentaiton complete 2017-07-04 19:34:30 -05:00
a6111d8245 finished overlaymanager api docs 2017-07-04 17:03:44 -05:00
71923f5739 added overlaymanager.md 2017-07-04 15:10:35 -05:00
c9b0ae4229 moving the docs to separate files as it will be easier to maintain 2017-07-04 12:05:03 -05:00
5aef829dd1 another test commit of documentation formatting 2017-07-04 11:56:22 -05:00
3c3ec494dd test commit of documentation formatting 2017-07-04 11:52:56 -05:00
bb5f0083e8 start of api docs 2017-07-04 11:28:21 -05:00
408bf60ffa Set theme jekyll-theme-minimal 2017-07-04 11:18:06 -05:00
310c4a9ae4 adding docs folder 2017-07-04 11:16:38 -05:00
014dcb8a36 Updated README to close #71 2017-06-28 20:11:05 -05:00
6e93fad1de README updates following the merge of PR#70 into master v0.5.9 2017-06-08 20:06:52 -05:00
41d4b84c56 Merge pull request #70 from mzealey/master
Extern integer definitions in the header file
2017-06-08 19:19:17 -05:00
024e5d5797 Extern integer definitions in the header file
Integers are defined in both the .c and the common.h file leading to linking
issues with the library when used externally and potentially causing issues
within the code as well.
2017-06-08 15:23:32 +00:00
6ddd0e0b14 Closing out Issue #68 by adding 3 CHIP Pro pins able to be used as interrupts v0.5.8 2017-05-02 22:46:10 -05:00
d4b1d8a41c adding i2s pins as gpio capable for the chip pro, code to handle per pwm/softpwm cleanup to close #64 v0.5.7 2017-05-01 22:50:17 -05:00
2b48571ee3 Updating setup to allow for repeated calls on a pin. Not totally sold on this, but it work and is what RPi.GPIO does. This will close #63 v0.5.6 2017-03-20 23:06:09 -05:00
38a34e7edf Updating the README to clean up how to do callbacks for more clarification on #62 2017-03-07 07:22:09 -06:00
f32733bb07 Updating the Readme to add a note regarding one callback per pin 2017-03-06 17:53:34 -06:00
4da0812acd Fixing issue where using alt name for the XIO would cause a segfault when speficying the pin as an input. This will close #62 v0.5.5 2017-03-06 17:08:05 -06:00
dcd8ea6f40 Re-enabled polarity set on the CHIP PWM, fixed issues that caused me to disable that feature to begin with. This could have been a 1 letter change, but I re-eabled tests in the unit test to validate. This will close #61 2017-03-05 00:49:16 -06:00
29377cf24d updates to the pytest tests to fix the issues with pwm, added 2 new tests that bring in 5 total unit tests. python3 unit tests are passing, this will close #42 and close #47 2017-02-26 21:04:40 -06:00
f7bec3f891 forgot to update the chip pro detection in Utilties, removed overlay stuff from makefile, cleaned up readme v0.5.2 2017-02-26 14:07:11 -06:00
48d9343dba forgot to update the manifest to remove the overlay stuff 2017-02-25 19:43:29 -06:00
bab94f7600 forgot the actual version bump for #32. gonna close #32 since it's initially done 2017-02-25 19:17:25 -06:00
dab60b334d version updates prior to merge 2017-02-25 19:09:47 -06:00
c3ead5d395 fixing issues with the code to determine if the computer is a chip/chip pro for #32 2017-02-26 00:50:54 +00:00
121ad398e4 new method for determining if the computer is a chip/chip pro, this fixes the runtimeerror's i was getting. for #32 2017-02-25 17:06:38 -06:00
c21c431b7b pwm1 works on the chip pro, commit to allow me to reset all the changes that broke stuff on the normal chip 2017-02-25 12:48:36 -06:00
f66740b797 pwm1 and pwm0 working on chip pro. thanks ntc for the awesome led's on the devkit, they're super helpful 2017-02-21 05:26:56 +00:00
ca7d221b33 More work on #32, Checks for gpio being invalid on specific hardware, pwm invalid checks done. Need to do proper export of PWM1 on CHIP Pro 2017-02-20 05:03:04 +00:00
e179e52b5e Merge branch 'master' into feature/chippro 2017-02-19 17:57:59 +00:00
fa3108544b First stab as getting a capability to dump out .deb files for both Python2 and Python3. 2017-02-19 10:06:22 -06:00
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
6bd2e61450 software servo! this implements and will close #41. also fixed issue with softpwm cleanup(), update to version 0.4.0 v0.4.0 2017-02-07 04:17:09 +00:00
cd85e2b5eb cleanup of brettcvz's read_byte function, added read_word since he really needs 12 bits of data. finally fixed the gpio cleanup() without argument issue once and for all, sorry for lying howientc v0.3.5 2017-01-29 22:58:41 +00:00
6beacbb382 Merge pull request #59 from brettcvz/master
Added the ability to read a full byte from a set of channels
2017-01-29 15:21:26 -06:00
a498fc12bd Added the ability to read a full byte from a set of channels
For example, you can hook up to the 8 XIO pins and 8 CSID pins to read
a word in just two calls: `GPIO.read_byte("XIO") + GPIO.read_byte("CSID") << 8`

For fast-changing inputs (e.g. reading from a counter), this is more
accurate than reading the bits individually.
2017-01-29 12:32:53 -08:00
2e2177da26 quick fix because i broke xio input setup with the pud code, this closes #58 v0.3.4.1 2017-01-29 20:21:02 +00:00
541d76f641 updating readme to remove the commands that remove the source directory. 2017-01-29 20:10:09 +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 v0.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
cb4e272a35 adding the code to py_pwm.c to get the error data out of c_pwm.c. general code cleanup. this should close #56 as the softpwm code had the error string support already in it 2017-01-28 19:04:31 +00:00
05b936ca1d added error string info (a la gpio) to the pwm code for #56 2017-01-28 18:50:09 +00:00