1
0
mirror of https://github.com/xtacocorex/CHIP_IO synced 2025-07-19 12:23:22 +00:00

Commit Graph

  • 84df4376f8 added logging to inform user of 1s retry if set_direction fails on the first try, updating to v0.7.1 master v0.7.1 unstable testing stable Robert Wolterman 2017-11-12 08:06:35 -06:00
  • 906beb0257 Merge pull request #80 from MEitelwein/master Robert Wolterman 2017-11-12 07:31:02 -06:00
  • 00cd5c09ad add 1s delay in set_direction to allow udev to set permissions Michael Eitelwein 2017-11-11 19:08:02 +00:00
  • c87b0ca72a Merge pull request #79 from futuristicblanket/master Robert Wolterman 2017-10-22 11:44:53 -05:00
  • ff7bf2fa1c Fixed a small spelling error of the word 'note' Thomas 2017-10-14 10:44:27 +10:00
  • af9555fcdf updating the GPIO docs to reference ability to control pins via sysfs numbers Robert Wolterman 2017-09-13 11:45:20 -05:00
  • e7db735a2f GPIO able to be controlled by pin sysfs number like RPi.GPIO, close #65 v0.7.0 Robert Wolterman 2017-09-13 10:35:32 -05:00
  • e3a077bf82 implementation and close #75 - enabling a timeout for the wait_for_edge function Robert Wolterman 2017-09-03 21:43:59 -05:00
  • a0b2ac12a6 Adding the ability to generate wheel packages for uploading to pypi, thanks to help from pztrick. This will close #77 Robert Wolterman 2017-09-02 21:04:24 -05:00
  • 6af974c113 fixing implementation of #76 since i didn't actually test it v0.6.1 Robert Wolterman 2017-08-09 23:18:16 -05:00
  • 4670e44758 API documentation complete, closing #74 and closing #73 Robert Wolterman 2017-08-09 22:54:20 -05:00
  • 2247e9d234 fixing table formatting on the docs index page Robert Wolterman 2017-08-07 22:25:42 -05:00
  • ff91bcd0d1 cleanup of the readme and adding pin name table to doc index Robert Wolterman 2017-08-07 22:13:58 -05:00
  • 35619e5baf adding code to close #76 Robert Wolterman 2017-08-07 22:06:15 -05:00
  • 1e3935c8ea finalizing servo, softpwm, and pwm api docs, cleanup of code comments for #73 Robert Wolterman 2017-08-07 22:02:16 -05:00
  • e038fc9c89 actually finishing servo api docs Robert Wolterman 2017-08-07 21:24:15 -05:00
  • 5b016887fe finishing servo api docs Robert Wolterman 2017-08-07 21:23:11 -05:00
  • aa76edb7b3 finished lradc api docs Robert Wolterman 2017-08-07 21:04:21 -05:00
  • d84c3c03d7 fixing a utilities function definition Robert Wolterman 2017-07-04 19:35:30 -05:00
  • c47fb197f5 utilities api documentaiton complete Robert Wolterman 2017-07-04 19:34:30 -05:00
  • a6111d8245 finished overlaymanager api docs Robert Wolterman 2017-07-04 17:03:44 -05:00
  • 71923f5739 added overlaymanager.md Robert Wolterman 2017-07-04 15:10:35 -05:00
  • c9b0ae4229 moving the docs to separate files as it will be easier to maintain Robert Wolterman 2017-07-04 12:05:03 -05:00
  • 5aef829dd1 another test commit of documentation formatting Robert Wolterman 2017-07-04 11:56:22 -05:00
  • 3c3ec494dd test commit of documentation formatting Robert Wolterman 2017-07-04 11:52:56 -05:00
  • bb5f0083e8 start of api docs Robert Wolterman 2017-07-04 11:28:21 -05:00
  • 408bf60ffa Set theme jekyll-theme-minimal Robert Wolterman 2017-07-04 11:18:06 -05:00
  • 310c4a9ae4 adding docs folder Robert Wolterman 2017-07-04 11:16:38 -05:00
  • 014dcb8a36 Updated README to close #71 Robert Wolterman 2017-06-28 20:11:05 -05:00
  • 6e93fad1de README updates following the merge of PR#70 into master v0.5.9 Robert Wolterman 2017-06-08 20:06:52 -05:00
  • 41d4b84c56 Merge pull request #70 from mzealey/master Robert Wolterman 2017-06-08 19:19:17 -05:00
  • 024e5d5797 Extern integer definitions in the header file Mark Zealey 2017-06-08 15:22:58 +00:00
  • 6ddd0e0b14 Closing out Issue #68 by adding 3 CHIP Pro pins able to be used as interrupts v0.5.8 Robert Wolterman 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 Robert Wolterman 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 Robert Wolterman 2017-03-20 23:06:09 -05:00
  • 38a34e7edf Updating the README to clean up how to do callbacks for more clarification on #62 Robert Wolterman 2017-03-07 07:22:09 -06:00
  • f32733bb07 Updating the Readme to add a note regarding one callback per pin Robert Wolterman 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 Robert Wolterman 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 Robert Wolterman 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 Robert Wolterman 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 Robert Wolterman 2017-02-26 14:07:11 -06:00
  • 48d9343dba forgot to update the manifest to remove the overlay stuff Robert Wolterman 2017-02-25 19:43:29 -06:00
  • bab94f7600 forgot the actual version bump for #32. gonna close #32 since it's initially done Robert Wolterman 2017-02-25 19:17:25 -06:00
  • dab60b334d version updates prior to merge Robert Wolterman 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 Robert Wolterman 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 Robert Wolterman 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 Robert Wolterman 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 Robert Wolterman 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 Robert Wolterman 2017-02-20 05:03:04 +00:00
  • e179e52b5e Merge branch 'master' into feature/chippro Robert Wolterman 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. Robert Wolterman 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 Robert Wolterman 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 Robert Wolterman 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 Robert Wolterman 2017-01-29 22:58:41 +00:00
  • 6beacbb382 Merge pull request #59 from brettcvz/master Robert Wolterman 2017-01-29 15:21:26 -06:00
  • a498fc12bd Added the ability to read a full byte from a set of channels Brett van Zuiden 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 Robert Wolterman 2017-01-29 20:21:02 +00:00
  • 541d76f641 updating readme to remove the commands that remove the source directory. Robert Wolterman 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 Robert Wolterman 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 Robert Wolterman 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 Robert Wolterman 2017-01-28 19:04:31 +00:00
  • 05b936ca1d added error string info (a la gpio) to the pwm code for #56 Robert Wolterman 2017-01-28 18:50:09 +00:00
  • 3ff79d43e3 version bump to 0.3.3, cleaning up stuff left over in fixing #40, start of implementing #56 v0.3.3 Robert Wolterman 2017-01-28 05:41:05 +00:00
  • 40381efa74 fixing issue in the readme where the clone command for the dtc compiler was missing .git Robert Wolterman 2017-01-28 04:30:48 +00:00
  • 73ae207e16 Copied over 2 new pwm functions from @streamnsight to close #46. these 2 functions are untested, which is why i'm not updating the readme at the moment. Robert Wolterman 2017-01-28 04:16:12 +00:00
  • eafcf0bf69 fixing issue related to loading the SPI2 overlay, forcing use of the sample provided by NTC in their chip-dt-overlays deb package. Robert Wolterman 2017-01-28 02:34:04 +00:00
  • bf27e2feea final updates in the initial addition of debug printing. this should close #55 Robert Wolterman 2017-01-28 02:09:14 +00:00
  • 8221016c10 More updates to the library to add debug printing Robert Wolterman 2017-01-26 05:55:30 +00:00
  • bd7f667041 Start of global debug implementation to match the PWM code Robert Wolterman 2017-01-25 05:07:00 +00:00
  • 8c3dab1ecc Fix and close #53. Start of implementation for #55 Robert Wolterman 2017-01-24 05:23:04 +00:00
  • 962049299a Merge pull request #52 from tryonlinux/master Robert Wolterman 2017-01-10 21:20:16 -06:00
  • 10e7043269 Fix and close #51, I wasn't careful in swapping the module name. I thought the name was changed months ago, but eh, fixed now Robert Wolterman 2017-01-11 03:17:26 +00:00
  • 3b2e334876 Updated rpigpiomodule to chipgpiomodule so python3 compile works Jordan Tryon 2017-01-10 21:18:44 -05:00
  • 486cf73860 Fix and close #50, I really don't understand pointers because Python abstracts that all out for me and C does not. Robert Wolterman 2017-01-10 01:14:16 +00:00
  • 5723bf15b3 Readme updates for callbacks to close #49 Robert Wolterman 2017-01-08 20:45:16 +00:00
  • 6972f352ae Fixes in LRADC.py for debug printing failing when using Python3. Updates to the README to detail running unit tests for either Python version. Ref #42 and #47 Robert Wolterman 2017-01-06 04:11:12 +00:00
  • 8ecec67bad Fixing and Closing #43, #44, and #45. setmode() function added, per pin cleanup added for GPIO and SOFTPWM, and README updates 0.3.0 Robert Wolterman 2017-01-05 05:54:14 +00:00
  • d0ed4665aa Fixing issue with the enable 1.8v pin code. Updating version to 0.2.7 0.2.7 Robert Wolterman 2017-01-03 00:07:40 +00:00
  • 1d641ecdff evidently the README format doesn't like what I did for the earlier change Robert Wolterman 2017-01-02 21:01:40 +00:00
  • 8241f54891 Update to the README to make the PocketCHIP specific names more easily recognizable. Update to the Makefile clean function to remove the byte compiled python stuff that wasn't cleaned properly Robert Wolterman 2017-01-02 20:49:09 +00:00
  • abbc4968c6 version update to 0.2.6 that brings in the fix for #34 0.2.6 Robert Wolterman 2016-12-31 21:52:21 +00:00
  • 9a2e81f093 fix to close #34, gpio value file is now opened as read/write instead of read only Robert Wolterman 2016-12-31 21:49:52 +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 Robert Wolterman 2016-12-31 20:25:12 +00:00
  • 7489fd21b4 Removing i2c-1 custom support in OverlayManager as it's back in 4.4.13, this is to close #31. Update to version 0.2.5 v0.2.5 Robert Wolterman 2016-12-31 05:10:26 +00:00
  • 87303b6083 fixed the issue with the softpwm pytest code for #22 Robert Wolterman 2016-12-31 04:52:57 +00:00
  • 8aa402fbd5 mods to test_pwm_setup.py to mark some tests that are failing as expected to fail (#22). the issue appears to be the pwm cleanup stuff. added some code to help with future work Robert Wolterman 2016-12-31 04:37:24 +00:00
  • e82f62133a Closing out #17 and #18, version upped to 0.2.4 Robert Wolterman 2016-12-31 02:19:57 +00:00
  • 993ea29213 added the unexport_all() function to CHIP_IO.Utilities to address #18 Robert Wolterman 2016-12-31 02:09:30 +00:00
  • 7d91bbc47e fixes for #17, hardware pwm works now, still can't change polarity, but i think that's a kernel driver/dtb thing. Robert Wolterman 2016-12-31 01:43:42 +00:00
  • b12c0ad2fe Merge branch 'master' into hotfix/hwpwmfix Robert Wolterman 2016-12-30 17:16:17 +00:00
  • 5d8c0f6aaa removing time step in the makefile as the CHIP doesn't have ntpdate installed by default (at least in headless OS) Robert Wolterman 2016-12-30 16:43:14 +00:00
  • 4aaff04375 removing ropeproject file in test directory Robert Wolterman 2016-12-30 16:42:10 +00:00
  • eeb98d468f Merge pull request #39 from blueSolder/master Robert Wolterman 2016-12-26 07:43:41 -06:00
  • 51c38843d9 Add files via upload blueSolder 2016-12-26 16:34:47 +11:00
  • 5aa08351c2 Merge pull request #37 from zerotri/patch-1 Robert Wolterman 2016-12-16 18:24:42 -06:00
  • 9d7fb634a3 Add 'TARGET_DIR' prefix env var to builder.py Wynter Woods 2016-12-16 15:32:02 -08:00
  • 3cd69cfe93 Updating the Makefile to aid in the package and publish to pypi Robert Wolterman 2016-12-02 01:15:01 +00:00
  • cf9916018b Merge pull request #33 from WereCatf/master Robert Wolterman 2016-12-01 10:31:40 -06:00
  • e0c65de9a8 Update README.rst WereCatf 2016-12-01 18:18:17 +02:00
  • 794ce98ed2 Improve the code for setting the 1V8-pin, including get-function WereCatf 2016-12-01 17:47:11 +02:00