Peter Michael Green [Thu, 28 Jan 2021 20:18:56 +0000 (20:18 +0000)]
Fix detection of whether or not the system is a raspberry pi.
Peter Michael Green [Thu, 28 Jan 2021 20:04:21 +0000 (20:04 +0000)]
Remove patches applied upstream.
Peter Michael Green [Thu, 28 Jan 2021 19:27:04 +0000 (19:27 +0000)]
Add changelog entry and update manpage comments patch.
Peter Michael Green [Thu, 28 Jan 2021 19:07:37 +0000 (19:07 +0000)]
Merge tag 'v78' of https://github.com/joan2937/pigpio into debian
Guy McSwain [Tue, 29 Sep 2020 16:17:38 +0000 (11:17 -0500)]
Merge branch 'develop': Fix #375, fix #274, fix #373.
Guy McSwain [Tue, 29 Sep 2020 13:33:55 +0000 (08:33 -0500)]
Sync versions for next release (78).
Guy McSwain [Sun, 30 Aug 2020 15:55:59 +0000 (10:55 -0500)]
v7702 fixes 'Operation not permitted' and 'Delay on reboot/shutdown'.
Guy McSwain [Sun, 30 Aug 2020 15:39:20 +0000 (10:39 -0500)]
Merge pull request #342 from hazuki0x0/fix-initPeripherals
Fix initPeripherals on Ubuntu 20.04 For security reasons, newer distros mount /dev with 'noexec' so mmap with
PROT_EXEC will no longer work (Operation not permitted).
Guy McSwain [Sun, 30 Aug 2020 15:23:16 +0000 (10:23 -0500)]
Fix issue #274 - Delay on reboot/shutdown.
joan2937 [Mon, 17 Aug 2020 12:09:44 +0000 (13:09 +0100)]
Tidy file handling.
joan2937 [Mon, 17 Aug 2020 07:31:26 +0000 (08:31 +0100)]
Misc plus fix for #373
joan2937 [Sun, 16 Aug 2020 20:27:04 +0000 (21:27 +0100)]
New pulse per second example synced to wall time.
joan2937 [Mon, 17 Aug 2020 12:09:44 +0000 (13:09 +0100)]
Tidy file handling.
joan2937 [Mon, 17 Aug 2020 07:31:26 +0000 (08:31 +0100)]
Misc plus fix for #373
joan2937 [Sun, 16 Aug 2020 20:27:04 +0000 (21:27 +0100)]
New pulse per second example synced to wall time.
Ryan Plauche [Mon, 29 Jun 2020 03:01:40 +0000 (22:01 -0500)]
Fixing possible fclose on null pointer
Guy McSwain [Sun, 28 Jun 2020 15:20:05 +0000 (10:20 -0500)]
Update docs
joan2937 [Sun, 28 Jun 2020 08:51:27 +0000 (09:51 +0100)]
Update index.html
Removed experimental on Pi4 paragraph.
joan2937 [Sun, 28 Jun 2020 08:40:59 +0000 (09:40 +0100)]
Update index.html
Add link to Xojo implementation by Eugene Dakin
Guy McSwain [Sun, 28 Jun 2020 15:24:11 +0000 (10:24 -0500)]
Merge pull request #365 from joan2937/v77-release
V77 release
Guy McSwain [Sun, 28 Jun 2020 15:20:05 +0000 (10:20 -0500)]
Update docs
joan2937 [Sun, 28 Jun 2020 08:51:27 +0000 (09:51 +0100)]
Update index.html
Removed experimental on Pi4 paragraph.
joan2937 [Sun, 28 Jun 2020 08:40:59 +0000 (09:40 +0100)]
Update index.html
Add link to Xojo implementation by Eugene Dakin
Guy McSwain [Sat, 27 Jun 2020 12:51:44 +0000 (07:51 -0500)]
Change version to 77.
Guy McSwain [Sat, 27 Jun 2020 12:08:01 +0000 (07:08 -0500)]
Revert "Remove excessive PROT_EXEC"
Guy McSwain [Fri, 26 Jun 2020 21:20:36 +0000 (16:20 -0500)]
Bump version and generate docs.
Guy McSwain [Fri, 26 Jun 2020 04:02:41 +0000 (23:02 -0500)]
Remove deprecated gpioCfgInternals API. Fix issue #341.
Guy McSwain [Fri, 26 Jun 2020 03:26:41 +0000 (22:26 -0500)]
Fix issue #356, document wave_tx_at API is not supported on chained waves.
Guy McSwain [Thu, 25 Jun 2020 17:34:45 +0000 (12:34 -0500)]
Fix issue #355, python module event_callback documentation.
Bradley Pankow [Mon, 25 May 2020 20:00:22 +0000 (16:00 -0400)]
Fix issue #353, initialising glitch filter
Guy McSwain [Sun, 31 May 2020 19:26:37 +0000 (14:26 -0500)]
Fix waveCBsOOLs tallys for 2d dma stride.
Guy McSwain [Sun, 31 May 2020 18:44:14 +0000 (13:44 -0500)]
Revert "Issue #220 Calling exit from a signal handler is not safe."
joan2937 [Thu, 7 May 2020 10:53:04 +0000 (11:53 +0100)]
fixed untracked files
joan2937 [Mon, 4 May 2020 19:46:45 +0000 (20:46 +0100)]
updated pigs.def for WVCAP and download.html for download version
Guy McSwain [Sat, 2 May 2020 16:17:25 +0000 (11:17 -0500)]
Issue #220 Calling exit from a signal handler is not safe.
hazuki [Sun, 26 Apr 2020 08:42:35 +0000 (17:42 +0900)]
Remove excessive PROT_EXEC
Guy McSwain [Sat, 27 Jun 2020 12:08:01 +0000 (07:08 -0500)]
Revert "Remove excessive PROT_EXEC"
This reverts commit
e9a0dd8ead58eb5e15c62e64d36a788c27835a9c.
Guy McSwain [Fri, 26 Jun 2020 21:20:36 +0000 (16:20 -0500)]
Bump version and generate docs.
Guy McSwain [Fri, 26 Jun 2020 04:02:41 +0000 (23:02 -0500)]
Remove deprecated gpioCfgInternals API. Fix issue #341.
Guy McSwain [Fri, 26 Jun 2020 03:26:41 +0000 (22:26 -0500)]
Fix issue #356, document wave_tx_at API is not supported on chained waves.
Guy McSwain [Thu, 25 Jun 2020 17:34:45 +0000 (12:34 -0500)]
Fix issue #355, python module event_callback documentation.
Bradley Pankow [Mon, 25 May 2020 20:00:22 +0000 (16:00 -0400)]
Fix issue #353, initialising glitch filter
Guy McSwain [Sun, 31 May 2020 19:26:37 +0000 (14:26 -0500)]
Fix waveCBsOOLs tallys for 2d dma stride.
Guy McSwain [Sun, 31 May 2020 18:44:14 +0000 (13:44 -0500)]
Revert "Issue #220 Calling exit from a signal handler is not safe."
joan2937 [Thu, 7 May 2020 10:53:04 +0000 (11:53 +0100)]
fixed untracked files
joan2937 [Mon, 4 May 2020 19:46:45 +0000 (20:46 +0100)]
updated pigs.def for WVCAP and download.html for download version
Guy McSwain [Sat, 2 May 2020 16:17:25 +0000 (11:17 -0500)]
Issue #220 Calling exit from a signal handler is not safe.
Guy McSwain [Fri, 1 May 2020 16:17:39 +0000 (11:17 -0500)]
Bump rev to 7601.
hazuki [Sun, 26 Apr 2020 08:42:35 +0000 (17:42 +0900)]
Remove excessive PROT_EXEC
Guy McSwain [Thu, 30 Apr 2020 18:36:11 +0000 (13:36 -0500)]
Merge pull request #345 from joan2937/release-v76
Release v76
Guy McSwain [Thu, 30 Apr 2020 18:30:59 +0000 (13:30 -0500)]
Fix DOC/MAN folder.
Guy McSwain [Thu, 30 Apr 2020 17:51:32 +0000 (12:51 -0500)]
Update .gitignore and remove cruft from DOC directory.
Guy McSwain [Thu, 30 Apr 2020 15:04:30 +0000 (10:04 -0500)]
Bump revision to v76.
Guy McSwain [Thu, 30 Apr 2020 14:55:43 +0000 (09:55 -0500)]
Fix doc generation warnings and other doc source corrections.
Guy McSwain [Thu, 30 Apr 2020 04:46:36 +0000 (23:46 -0500)]
Bump revision to 7600.
Guy McSwain [Thu, 30 Apr 2020 04:43:20 +0000 (23:43 -0500)]
Generate docs and make corrections.
Guy McSwain [Wed, 29 Apr 2020 21:29:59 +0000 (16:29 -0500)]
Merge branch 'wavesize' into develop
Guy McSwain [Wed, 29 Apr 2020 20:48:08 +0000 (15:48 -0500)]
Merge pull request #343 from joan2937/master
Synchronize develop branch with master.
Guy McSwain [Wed, 29 Apr 2020 16:25:02 +0000 (11:25 -0500)]
Add test cases to x_* for padded waves.
hazuki [Sun, 26 Apr 2020 08:42:35 +0000 (17:42 +0900)]
Remove excessive PROT_EXEC
joan2937 [Tue, 24 Mar 2020 16:24:14 +0000 (16:24 +0000)]
Added README to ensure DOC/MAN directory exists
joan2937 [Tue, 24 Mar 2020 11:55:10 +0000 (11:55 +0000)]
Added autogeneation of man pages and HTML for web site
Guy McSwain [Mon, 23 Mar 2020 05:18:50 +0000 (00:18 -0500)]
Merge pull request #333 from joan2937/Release-v75
Release v75
Guy McSwain [Mon, 23 Mar 2020 05:00:02 +0000 (00:00 -0500)]
v75
Guy McSwain [Mon, 23 Mar 2020 04:38:50 +0000 (23:38 -0500)]
Change version to 7500 to sync with planned v75 release.
Guy McSwain [Mon, 23 Mar 2020 04:32:16 +0000 (23:32 -0500)]
Merge branch 'myestro-fix-cmake-setup-for-yocto' into develop
Guy McSwain [Mon, 23 Mar 2020 04:27:36 +0000 (23:27 -0500)]
Merge branch 'fix-cmake-setup-for-yocto' of https://github.com/myestro/pigpio into myestro-fix-cmake-setup-for-yocto
Guy McSwain [Mon, 23 Mar 2020 04:23:14 +0000 (23:23 -0500)]
Merge branch 'jaessy77-master' into develop
Guy McSwain [Sun, 22 Mar 2020 20:43:54 +0000 (15:43 -0500)]
Merge branch 'master' of https://github.com/jaessy77/pigpio into jaessy77-master
Guy McSwain [Sun, 22 Mar 2020 17:26:26 +0000 (12:26 -0500)]
Correct max wave resource comparison tests.
Guy McSwain [Wed, 18 Mar 2020 21:31:42 +0000 (16:31 -0500)]
Use two-beat DMA control block on pulse with set and clear OOLs.
Guy McSwain [Thu, 12 Mar 2020 14:46:58 +0000 (09:46 -0500)]
Fix error messages on gpioWaveCreatePad
Guy McSwain [Thu, 12 Mar 2020 14:27:51 +0000 (09:27 -0500)]
Allow creation of two waves with 50% padding using gpioWaveCreatePad.
- gpioWaveCreatePad takes three arguments: %CB, %BOOL, %TOOL
- gpioWaveCreatePad checks range of arguments
- gpioWaveCreatePad checks dimension of wave fits inside padding
- wave2Cbs takes three arguments: numCB, numBOOL, numTOOL
- socket command PI_CMD_WVCAP is variadic
Jul3k [Thu, 5 Mar 2020 17:28:31 +0000 (18:28 +0100)]
Added WaveCreatePad to pigpio.c
Jul3k [Thu, 5 Mar 2020 17:26:08 +0000 (18:26 +0100)]
Added wave_create_and_pad to pigpio.py
Jul3k [Thu, 5 Mar 2020 16:42:55 +0000 (17:42 +0100)]
Added WaveCreatePad to API
Jul3k [Thu, 5 Mar 2020 15:37:23 +0000 (16:37 +0100)]
Reverted size paramter fore wavecreate in x_pigpio.c
Jul3k [Thu, 5 Mar 2020 13:02:26 +0000 (14:02 +0100)]
Reverte added site paramezer in wave_create
Jul3k [Thu, 5 Mar 2020 12:53:44 +0000 (13:53 +0100)]
Added .so.* to gitignore
Guy McSwain [Wed, 4 Mar 2020 07:25:01 +0000 (01:25 -0600)]
Skip wave padding when size = 0
Guy McSwain [Wed, 4 Mar 2020 05:13:57 +0000 (23:13 -0600)]
Wave create using fixed size CB, OOL
Guy McSwain [Sun, 1 Mar 2020 18:51:57 +0000 (12:51 -0600)]
Merge pull request #328 from joan2937/BCM2711-BSC-slave
Bcm2711 bsc slave. Closes #280 and #327 .
joan2937 [Sun, 1 Mar 2020 13:35:16 +0000 (13:35 +0000)]
Code for BSC I2C/SPI slave on the BCM2711 (PI4B)
Added documentation for callback usage
Marco Jassmann [Wed, 26 Feb 2020 11:29:55 +0000 (12:29 +0100)]
Corrected constant name in spiClose from PI_I2C_CLOSED to PI_SPI_CLOSED
Marco Jassmann [Wed, 26 Feb 2020 11:03:52 +0000 (12:03 +0100)]
Merge pull request #1 from joan2937/master
Pull Request 26.02.2020
Guy McSwain [Mon, 3 Feb 2020 16:54:22 +0000 (10:54 -0600)]
Merge pull request #323 from joan2937/Release-v74
Merge Release-v74
Guy McSwain [Mon, 3 Feb 2020 15:45:03 +0000 (09:45 -0600)]
Merge pull request #321 from joan2937/Release-v74
Release v74: closes #274, closes #298, closes #266, closes #316, closes #223.
Guy McSwain [Sun, 26 Jan 2020 03:40:36 +0000 (21:40 -0600)]
Bump to v74
Phil Wright [Fri, 13 Jul 2018 00:04:09 +0000 (00:04 +0000)]
v7303 Fix waveform length when merging pulses (#223)
Guy McSwain [Sat, 18 Jan 2020 20:41:09 +0000 (14:41 -0600)]
v7302: Fix range of 'old' rev codes
Guy McSwain [Fri, 17 Jan 2020 15:23:58 +0000 (09:23 -0600)]
New hardware revision decode
Decode hardware revision from either:
1) 'revision' string in /proc/cpuinfo (legacy)
2) binary number in /proc/device-tree/system/linux,revision
The second path is recommended by raspberrypi.org for newer
operating systems. See raspberrypi/linux#2110
Guy McSwain [Fri, 10 Jan 2020 06:50:53 +0000 (00:50 -0600)]
setsockopt() with properly initialized option argument. Fixes issue #298 and possibly #274.
Guy McSwain [Fri, 10 Jan 2020 06:32:24 +0000 (00:32 -0600)]
Add 'develop' branch model process.
Guy McSwain [Wed, 8 Jan 2020 18:09:15 +0000 (12:09 -0600)]
Update pigpiod.service
Closes #210
joan2937 [Thu, 2 Jan 2020 15:04:54 +0000 (15:04 +0000)]
V73: I2C_SLOTS to 512 (from 64)
joan2937 [Thu, 2 Jan 2020 15:01:43 +0000 (15:01 +0000)]
V72+: new year
joan2937 [Thu, 2 Jan 2020 14:15:35 +0000 (14:15 +0000)]
Merge branch 'master' of https://github.com/flaviut/pigpio
joan2937 [Thu, 2 Jan 2020 08:30:15 +0000 (08:30 +0000)]
Merge pull request #313 from guymcswain/master
Repository maintainer and collaborator
Guy McSwain [Thu, 2 Jan 2020 02:49:16 +0000 (20:49 -0600)]
Create CONTRIBUTING.md (#1)
* Create CONTRIBUTING.md
* Update CONTRIBUTING.md
Guy McSwain [Thu, 2 Jan 2020 02:48:41 +0000 (20:48 -0600)]
Create SUPPORT.md (#2)