Releases: joan2937/pigpio
Releases · joan2937/pigpio
v79 - Patch Release
Priority
- Merge PR #427 "Fix detect system is a raspberry pi"
- Fix GPIO numbers for BSC SPI and update documentation.
Maintenance
- Merge PR #419 SENT_protocol
- Fix issue #405 Prototype for gpioRunScript is duplicated.
- Fix issue #400 PI_CMD_EVT is unused in pigpiod_if2.c
- Fix issue #397 gpioSetTimerFunc NULL cancel error
- Fix Issue #402 Cannot handle multiple I2C devices on RPi 4B
- Merge PR #415 fix simple type receieve -> receive
- Merge PR #413 Update doc: return current PWM dutycycle instead of 0
- Merge PR #404: Include stddef.h for size_t
- Reworked bit bang example code (paulvee)
Patch release for "Operation not permitted"
v78 - Patch Release
Priority
- Issue 375 Operation not permitted.
Maintenance:
- 274 Delay on reboot/shutdown. Adds PIDFile statement to
util/pigpiod.service
file. - 373 pigpio_if2
- 388 Synchronize Python version to pigpio lib release to pick up new API.
v77 Patch Release
Version 77 is a patch release for bugs and documentation clarifications.
Bug fixes:
- (5395bbe) Waveform creation with simultaneous switching gpios. Versions affected: v76.
- (328e09a) Glitch filter initialization. Versions affected: all previous.
Documentation:
wave_tx_at
(or variants:wvtat
,gpioWaveTxAt
) do not support chained waveforms.- Correct
event_callback
cancel method. - Remove deprecated
gpioCfgInternals
and inform non-daemon users how to disable pigpio's signal handler.
New APIs for waveforms
pigpio c i/f
- gpioWaveCreatePad(int pctCB, int pctBOOL, int pctTOOL)
Python
- wave_create_and_pad(percent)
Pigs
- wvcap
pigpiod c i/f
- wave_create_and_pad(percent)
BSC support for BCM2711 (Pi4)
Merge pull request #321 from joan2937/Release-v74
Change Log
- Fix waveform length when merging pulses
- New hardware revision decode
- setsockopt() with properly initialized option argument
- Update pigpiod.service