pigpio.git
21 months agoMerge pigpio (1.78-1.1) import into refs/heads/workingbranch
Benjamin Drung [Thu, 29 Feb 2024 20:51:34 +0000 (20:51 +0000)]
Merge pigpio (1.78-1.1) import into refs/heads/workingbranch

21 months agoFix detection of whether or not the system is a raspberry pi.
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.

Gbp-Pq: Name fix-detection-of-whether-or-not-the-syst.patch

21 months agoRemove broken comments from top of manpages.
Peter Michael Green [Thu, 10 Jan 2019 15:14:35 +0000 (15:14 +0000)]
Remove broken comments from top of manpages.

Gbp-Pq: Name remove-broken-comments-from-top-of-manpa.patch

21 months agofilelayout
Peter Michael Green [Thu, 29 Feb 2024 20:51:34 +0000 (20:51 +0000)]
filelayout

Gbp-Pq: Name 09-filelayout.patch

21 months agopigpio (1.78-1.1) unstable; urgency=medium
Benjamin Drung [Thu, 29 Feb 2024 20:51:34 +0000 (20:51 +0000)]
pigpio (1.78-1.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Rename libraries for 64-bit time_t transition.  Closes: #1063256

[dgit import unpatched pigpio 1.78-1.1]

21 months agoImport pigpio_1.78-1.1.debian.tar.xz
Benjamin Drung [Thu, 29 Feb 2024 20:51:34 +0000 (20:51 +0000)]
Import pigpio_1.78-1.1.debian.tar.xz

[dgit import tarball pigpio 1.78-1.1 pigpio_1.78-1.1.debian.tar.xz]

4 years agoCommit Debian 3.0 (quilt) metadata
Peter Michael Green [Thu, 28 Jan 2021 20:19:20 +0000 (20:19 +0000)]
Commit Debian 3.0 (quilt) metadata

[dgit (9.12) quilt-fixup]

4 years agoFix detection of whether or not the system is a raspberry pi.
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.

4 years agoRemove patches applied upstream.
Peter Michael Green [Thu, 28 Jan 2021 20:04:21 +0000 (20:04 +0000)]
Remove patches applied upstream.

4 years agoAdd changelog entry and update manpage comments patch.
Peter Michael Green [Thu, 28 Jan 2021 19:27:04 +0000 (19:27 +0000)]
Add changelog entry and update manpage comments patch.

4 years agoImport pigpio_1.78.orig.tar.gz
Peter Michael Green [Thu, 28 Jan 2021 19:08:40 +0000 (19:08 +0000)]
Import pigpio_1.78.orig.tar.gz

[dgit import orig pigpio_1.78.orig.tar.gz]

4 years agoMerge tag 'v78' of https://github.com/joan2937/pigpio into debian
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

5 years agoMerge branch 'develop': Fix #375, fix #274, fix #373.
Guy McSwain [Tue, 29 Sep 2020 16:17:38 +0000 (11:17 -0500)]
Merge branch 'develop': Fix #375, fix #274, fix #373.

5 years agoSync versions for next release (78).
Guy McSwain [Tue, 29 Sep 2020 13:33:55 +0000 (08:33 -0500)]
Sync versions for next release (78).

5 years agov7702 fixes 'Operation not permitted' and 'Delay on reboot/shutdown'.
Guy McSwain [Sun, 30 Aug 2020 15:55:59 +0000 (10:55 -0500)]
v7702 fixes 'Operation not permitted' and 'Delay on reboot/shutdown'.

5 years agoMerge pull request #342 from hazuki0x0/fix-initPeripherals
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).

5 years agoFix issue #274 - Delay on reboot/shutdown.
Guy McSwain [Sun, 30 Aug 2020 15:23:16 +0000 (10:23 -0500)]
Fix issue #274 - Delay on reboot/shutdown.

5 years agoTidy file handling.
joan2937 [Mon, 17 Aug 2020 12:09:44 +0000 (13:09 +0100)]
Tidy file handling.

5 years agoMisc plus fix for #373
joan2937 [Mon, 17 Aug 2020 07:31:26 +0000 (08:31 +0100)]
Misc plus fix for #373

5 years agoNew pulse per second example synced to wall time.
joan2937 [Sun, 16 Aug 2020 20:27:04 +0000 (21:27 +0100)]
New pulse per second example synced to wall time.

5 years agoTidy file handling.
joan2937 [Mon, 17 Aug 2020 12:09:44 +0000 (13:09 +0100)]
Tidy file handling.

5 years agoMisc plus fix for #373
joan2937 [Mon, 17 Aug 2020 07:31:26 +0000 (08:31 +0100)]
Misc plus fix for #373

5 years agoNew pulse per second example synced to wall time.
joan2937 [Sun, 16 Aug 2020 20:27:04 +0000 (21:27 +0100)]
New pulse per second example synced to wall time.

5 years agoFixing possible fclose on null pointer
Ryan Plauche [Mon, 29 Jun 2020 03:01:40 +0000 (22:01 -0500)]
Fixing possible fclose on null pointer

5 years agoUpdate docs
Guy McSwain [Sun, 28 Jun 2020 15:20:05 +0000 (10:20 -0500)]
Update docs

5 years agoUpdate index.html
joan2937 [Sun, 28 Jun 2020 08:51:27 +0000 (09:51 +0100)]
Update index.html

Removed experimental on Pi4 paragraph.

5 years agoUpdate index.html
joan2937 [Sun, 28 Jun 2020 08:40:59 +0000 (09:40 +0100)]
Update index.html

Add link to Xojo implementation by Eugene Dakin

5 years agoMerge pull request #365 from joan2937/v77-release
Guy McSwain [Sun, 28 Jun 2020 15:24:11 +0000 (10:24 -0500)]
Merge pull request #365 from joan2937/v77-release

V77 release

5 years agoUpdate docs
Guy McSwain [Sun, 28 Jun 2020 15:20:05 +0000 (10:20 -0500)]
Update docs

5 years agoUpdate index.html
joan2937 [Sun, 28 Jun 2020 08:51:27 +0000 (09:51 +0100)]
Update index.html

Removed experimental on Pi4 paragraph.

5 years agoUpdate index.html
joan2937 [Sun, 28 Jun 2020 08:40:59 +0000 (09:40 +0100)]
Update index.html

Add link to Xojo implementation by Eugene Dakin

5 years agoChange version to 77.
Guy McSwain [Sat, 27 Jun 2020 12:51:44 +0000 (07:51 -0500)]
Change version to 77.

5 years agoRevert "Remove excessive PROT_EXEC"
Guy McSwain [Sat, 27 Jun 2020 12:08:01 +0000 (07:08 -0500)]
Revert "Remove excessive PROT_EXEC"

5 years agoBump version and generate docs.
Guy McSwain [Fri, 26 Jun 2020 21:20:36 +0000 (16:20 -0500)]
Bump version and generate docs.

5 years agoRemove deprecated gpioCfgInternals API. Fix issue #341.
Guy McSwain [Fri, 26 Jun 2020 04:02:41 +0000 (23:02 -0500)]
Remove deprecated gpioCfgInternals API.  Fix issue #341.

5 years agoFix issue #356, document wave_tx_at API is not supported on chained waves.
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.

5 years agoFix issue #355, python module event_callback documentation.
Guy McSwain [Thu, 25 Jun 2020 17:34:45 +0000 (12:34 -0500)]
Fix issue #355, python module event_callback documentation.

5 years agoFix issue #353, initialising glitch filter
Bradley Pankow [Mon, 25 May 2020 20:00:22 +0000 (16:00 -0400)]
Fix issue #353, initialising glitch filter

5 years agoFix waveCBsOOLs tallys for 2d dma stride.
Guy McSwain [Sun, 31 May 2020 19:26:37 +0000 (14:26 -0500)]
Fix waveCBsOOLs tallys for 2d dma stride.

5 years agoRevert "Issue #220 Calling exit from a signal handler is not safe."
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."

5 years agofixed untracked files
joan2937 [Thu, 7 May 2020 10:53:04 +0000 (11:53 +0100)]
fixed untracked files

5 years agoupdated pigs.def for WVCAP and download.html for download version
joan2937 [Mon, 4 May 2020 19:46:45 +0000 (20:46 +0100)]
updated pigs.def for WVCAP and download.html for download version

5 years agoIssue #220 Calling exit from a signal handler is not safe.
Guy McSwain [Sat, 2 May 2020 16:17:25 +0000 (11:17 -0500)]
Issue #220 Calling exit from a signal handler is not safe.

5 years agoRemove excessive PROT_EXEC
hazuki [Sun, 26 Apr 2020 08:42:35 +0000 (17:42 +0900)]
Remove excessive PROT_EXEC

5 years agoRevert "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.

5 years agoBump version and generate docs.
Guy McSwain [Fri, 26 Jun 2020 21:20:36 +0000 (16:20 -0500)]
Bump version and generate docs.

5 years agoRemove deprecated gpioCfgInternals API. Fix issue #341.
Guy McSwain [Fri, 26 Jun 2020 04:02:41 +0000 (23:02 -0500)]
Remove deprecated gpioCfgInternals API.  Fix issue #341.

5 years agoFix issue #356, document wave_tx_at API is not supported on chained waves.
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.

5 years agoFix issue #355, python module event_callback documentation.
Guy McSwain [Thu, 25 Jun 2020 17:34:45 +0000 (12:34 -0500)]
Fix issue #355, python module event_callback documentation.

5 years agoFix issue #353, initialising glitch filter
Bradley Pankow [Mon, 25 May 2020 20:00:22 +0000 (16:00 -0400)]
Fix issue #353, initialising glitch filter

5 years agoFix waveCBsOOLs tallys for 2d dma stride.
Guy McSwain [Sun, 31 May 2020 19:26:37 +0000 (14:26 -0500)]
Fix waveCBsOOLs tallys for 2d dma stride.

5 years agoRevert "Issue #220 Calling exit from a signal handler is not safe."
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."

5 years agofixed untracked files
joan2937 [Thu, 7 May 2020 10:53:04 +0000 (11:53 +0100)]
fixed untracked files

5 years agoupdated pigs.def for WVCAP and download.html for download version
joan2937 [Mon, 4 May 2020 19:46:45 +0000 (20:46 +0100)]
updated pigs.def for WVCAP and download.html for download version

5 years agoIssue #220 Calling exit from a signal handler is not safe.
Guy McSwain [Sat, 2 May 2020 16:17:25 +0000 (11:17 -0500)]
Issue #220 Calling exit from a signal handler is not safe.

5 years agoBump rev to 7601.
Guy McSwain [Fri, 1 May 2020 16:17:39 +0000 (11:17 -0500)]
Bump rev to 7601.

5 years agoRemove excessive PROT_EXEC
hazuki [Sun, 26 Apr 2020 08:42:35 +0000 (17:42 +0900)]
Remove excessive PROT_EXEC

5 years agoMerge pull request #345 from joan2937/release-v76
Guy McSwain [Thu, 30 Apr 2020 18:36:11 +0000 (13:36 -0500)]
Merge pull request #345 from joan2937/release-v76

Release v76

5 years agoFix DOC/MAN folder.
Guy McSwain [Thu, 30 Apr 2020 18:30:59 +0000 (13:30 -0500)]
Fix DOC/MAN folder.

5 years agoUpdate .gitignore and remove cruft from DOC directory.
Guy McSwain [Thu, 30 Apr 2020 17:51:32 +0000 (12:51 -0500)]
Update .gitignore and remove cruft from DOC directory.

5 years agoBump revision to v76.
Guy McSwain [Thu, 30 Apr 2020 15:04:30 +0000 (10:04 -0500)]
Bump revision to v76.

5 years agoFix doc generation warnings and other doc source corrections.
Guy McSwain [Thu, 30 Apr 2020 14:55:43 +0000 (09:55 -0500)]
Fix doc generation warnings and other doc source corrections.

5 years agoBump revision to 7600.
Guy McSwain [Thu, 30 Apr 2020 04:46:36 +0000 (23:46 -0500)]
Bump revision to 7600.

5 years agoGenerate docs and make corrections.
Guy McSwain [Thu, 30 Apr 2020 04:43:20 +0000 (23:43 -0500)]
Generate docs and make corrections.

5 years agoMerge branch 'wavesize' into develop
Guy McSwain [Wed, 29 Apr 2020 21:29:59 +0000 (16:29 -0500)]
Merge branch 'wavesize' into develop

5 years agoMerge pull request #343 from joan2937/master
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.

5 years agoAdd test cases to x_* for padded waves.
Guy McSwain [Wed, 29 Apr 2020 16:25:02 +0000 (11:25 -0500)]
Add test cases to x_* for padded waves.

5 years agoRemove excessive PROT_EXEC
hazuki [Sun, 26 Apr 2020 08:42:35 +0000 (17:42 +0900)]
Remove excessive PROT_EXEC

5 years agoAdded README to ensure DOC/MAN directory exists
joan2937 [Tue, 24 Mar 2020 16:24:14 +0000 (16:24 +0000)]
Added README to ensure DOC/MAN directory exists

5 years agoAdded autogeneation of man pages and HTML for web site
joan2937 [Tue, 24 Mar 2020 11:55:10 +0000 (11:55 +0000)]
Added autogeneation of man pages and HTML for web site

5 years agoMerge pull request #333 from joan2937/Release-v75
Guy McSwain [Mon, 23 Mar 2020 05:18:50 +0000 (00:18 -0500)]
Merge pull request #333 from joan2937/Release-v75

Release v75

5 years agov75
Guy McSwain [Mon, 23 Mar 2020 05:00:02 +0000 (00:00 -0500)]
v75

5 years agoChange version to 7500 to sync with planned v75 release.
Guy McSwain [Mon, 23 Mar 2020 04:38:50 +0000 (23:38 -0500)]
Change version to 7500 to sync with planned v75 release.

5 years agoMerge branch 'myestro-fix-cmake-setup-for-yocto' into develop
Guy McSwain [Mon, 23 Mar 2020 04:32:16 +0000 (23:32 -0500)]
Merge branch 'myestro-fix-cmake-setup-for-yocto' into develop

5 years agoMerge branch 'fix-cmake-setup-for-yocto' of https://github.com/myestro/pigpio into...
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

5 years agoMerge branch 'jaessy77-master' into develop
Guy McSwain [Mon, 23 Mar 2020 04:23:14 +0000 (23:23 -0500)]
Merge branch 'jaessy77-master' into develop

5 years agoMerge branch 'master' of https://github.com/jaessy77/pigpio into jaessy77-master
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

5 years agoCorrect max wave resource comparison tests.
Guy McSwain [Sun, 22 Mar 2020 17:26:26 +0000 (12:26 -0500)]
Correct max wave resource comparison tests.

5 years agoUse two-beat DMA control block on pulse with set and clear OOLs.
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.

5 years agoFix error messages on gpioWaveCreatePad
Guy McSwain [Thu, 12 Mar 2020 14:46:58 +0000 (09:46 -0500)]
Fix error messages on gpioWaveCreatePad

5 years agoAllow creation of two waves with 50% padding using 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

5 years agoAdded WaveCreatePad to pigpio.c
Jul3k [Thu, 5 Mar 2020 17:28:31 +0000 (18:28 +0100)]
Added WaveCreatePad to pigpio.c

5 years agoAdded wave_create_and_pad to pigpio.py
Jul3k [Thu, 5 Mar 2020 17:26:08 +0000 (18:26 +0100)]
Added wave_create_and_pad to pigpio.py

5 years agoAdded WaveCreatePad to API
Jul3k [Thu, 5 Mar 2020 16:42:55 +0000 (17:42 +0100)]
Added WaveCreatePad to API

5 years agoReverted size paramter fore wavecreate in x_pigpio.c
Jul3k [Thu, 5 Mar 2020 15:37:23 +0000 (16:37 +0100)]
Reverted size paramter fore wavecreate in x_pigpio.c

5 years agoReverte added site paramezer in wave_create
Jul3k [Thu, 5 Mar 2020 13:02:26 +0000 (14:02 +0100)]
Reverte added site paramezer in wave_create

5 years agoAdded .so.* to gitignore
Jul3k [Thu, 5 Mar 2020 12:53:44 +0000 (13:53 +0100)]
Added .so.* to gitignore

5 years agoSkip wave padding when size = 0
Guy McSwain [Wed, 4 Mar 2020 07:25:01 +0000 (01:25 -0600)]
Skip wave padding when size = 0

5 years agoWave create using fixed size CB, OOL
Guy McSwain [Wed, 4 Mar 2020 05:13:57 +0000 (23:13 -0600)]
Wave create using fixed size CB, OOL

5 years agoMerge pull request #328 from joan2937/BCM2711-BSC-slave
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 .

5 years agoCode for BSC I2C/SPI slave on the BCM2711 (PI4B)
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

5 years agoCorrected constant name in spiClose from PI_I2C_CLOSED to PI_SPI_CLOSED
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

5 years agoMerge pull request #1 from joan2937/master
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

5 years agoMerge pull request #323 from joan2937/Release-v74
Guy McSwain [Mon, 3 Feb 2020 16:54:22 +0000 (10:54 -0600)]
Merge pull request #323 from joan2937/Release-v74

Merge Release-v74

5 years agoMerge pull request #321 from joan2937/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.

5 years agoBump to v74
Guy McSwain [Sun, 26 Jan 2020 03:40:36 +0000 (21:40 -0600)]
Bump to v74

5 years agov7303 Fix waveform length when merging pulses (#223)
Phil Wright [Fri, 13 Jul 2018 00:04:09 +0000 (00:04 +0000)]
v7303 Fix waveform length when merging pulses (#223)

5 years agov7302: Fix range of 'old' rev codes
Guy McSwain [Sat, 18 Jan 2020 20:41:09 +0000 (14:41 -0600)]
v7302: Fix range of 'old' rev codes

5 years agoNew hardware revision decode
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

5 years agosetsockopt() with properly initialized option argument. Fixes issue #298 and possibly...
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.