Gert-Jan Rozing
2e1d22fca3
optimized cmake configuration
2019-08-26 11:31:15 +02:00
joan2937
ad89f458c8
V71+: #286 arm64 socket i/f response
2019-08-16 16:58:45 +01:00
joan2937
cc5dba43a5
Merge branch 'pbanasik-master'
2019-08-16 16:36:49 +01:00
PB
d1f3bc81d9
Fix network communication on arm64 - continued
...
The 55d8b880fc
commit on the original pigpio repo fixed parsing data received from a socket on 64bit systems.
This one fixes also the response that is being sent back to the socket - 64bit array is translated back to a 32bit array that is passed to the send function.
2019-08-16 10:26:05 +02:00
joan2937
b6fe587451
V71
2019-08-15 17:06:53 +01:00
joan2937
331b5a1451
V70+: #282 close notification sockets when pigpiod "-m" option is used.
2019-08-15 16:26:18 +01:00
joan2937
21859bf092
V70+: Merge branch 'CreaValix-master'
2019-08-09 21:21:27 +01:00
Alexander Simon
55d8b880fc
Fix network communication on arm64
...
Base messages consist of four uint32 integers.
Wrongly, integers are declared as a four-element uintptr_t array.
The 16 bytes are written directly by recv().
This works great for arm32, but on arm64 uintptr_t is 64 bit (8 bytes).
This patch reads four 32-bit integers and writes them into the uintptr_t
array.
2019-08-07 13:39:18 +02:00
Alexander Simon
5847d5c099
Add support for RPi4 Model B running arm64 Linux
2019-08-07 13:36:37 +02:00
joan2937
b71e8535eb
Merge pull request #281 from foreignmeloman/master
...
V70+: Add option to build the libraries statically
2019-08-01 11:39:59 +01:00
foreignmeloman
710a9462a3
Added option to build the libraries statically
2019-07-21 14:09:48 +04:00
joan2937
826ab960ed
Merge branch 'master' of https://github.com/joan2937/pigpio
2019-07-14 21:30:08 +01:00
joan2937
8081a97ba2
V70
2019-07-14 21:25:18 +01:00
joan2937
f660834a7a
V69+: BCM2711 PLLD 500->750 MHz Crystal 19.2->54M
2019-07-14 20:47:20 +01:00
joan2937
b407ab741d
V69+: #258 reject and document illegal script commands
2019-07-11 10:09:35 +01:00
joan2937
5b416b699b
V69+: #280 SPI/BSC SLAVE peripheral not available on BCM2711
2019-07-07 12:52:44 +01:00
joan2937
e41362f243
V69+: Change DBG_ALWAYS to DBG_USER for expected socket events
2019-07-07 09:58:43 +01:00
joan2937
a4801d7bd7
Update README.md
2019-07-03 11:55:57 +01:00
joan2937
e7c8ff0341
Update README.md
2019-07-02 21:41:03 +01:00
joan2937
16074f3d83
V69
2019-07-02 18:41:28 +01:00
joan2937
7ef99aee42
V68+: #261 close gpio ISR fd when ISR cancelled.
2019-07-02 18:38:19 +01:00
joan2937
3ea6fd94fd
V68+: Changes for Pi4B (base address, default DMA channels, PUD)
2019-07-02 18:04:12 +01:00
Peter Michael Green
4985f93f67
Fix some screwups in 64-bit patch where PRIX64 was used where PRIXPTR should have been used.
2019-01-17 00:38:43 +00:00
Peter Michael Green
437259e963
Use -pthread when linking shared libraries.
2019-01-10 14:17:59 +00:00
Peter Michael Green
9a39627452
Avoid installing shared libraries to man-page directories.
2019-01-10 13:52:47 +00:00
Peter Michael Green
2e229d667f
Add support for raspberry pi detection on arm64.
2018-12-08 20:41:42 +00:00
Peter Michael Green
a5773d055e
Fix compiler warnings on arm64.
2018-12-08 17:04:22 +00:00
Peter Michael Green
a0c405ca6f
Add code to detect if the system is in fact a raspberry pi.
2018-12-08 12:18:12 +00:00
joan2937
34b33c3bf3
V68+: Merge branch 'plugwash-master'
2018-11-09 08:49:53 +00:00
Peter Michael Green
2988acaaa6
Make "make uninstall" uninstall all man pages.
2018-11-09 00:32:38 +00:00
Peter Michael Green
4277ff6d19
Make DESTDIR option to make install and make uninstall actually work.
2018-11-09 00:30:58 +00:00
Peter Michael Green
6a0ba4bd9e
Add soversion to shared libraries.
2018-11-09 00:02:56 +00:00
joan
bb352d2000
V68
2018-10-21 09:34:40 +01:00
joan
04d87539ba
V67+: Merge branch 'bennuttall-bennuttall-pi-repr'
2018-10-21 09:30:14 +01:00
joan
f99a4c7224
Merge branch 'bennuttall-pi-repr' of https://github.com/bennuttall/pigpio into bennuttall-bennuttall-pi-repr
2018-10-21 09:29:59 +01:00
joan
fe4a2675aa
V67+: Merge branch 'guymcswain-keepalive'
2018-10-21 09:29:11 +01:00
joan
f0beff07ea
Merge branch 'keepalive' of https://github.com/guymcswain/pigpio into guymcswain-keepalive
2018-10-21 09:28:53 +01:00
joan
06c74e759c
V67+: Merge branch 'guymcswain-reportedLevels'
2018-10-21 09:28:05 +01:00
joan
3a403c353d
Merge branch 'reportedLevels' of https://github.com/guymcswain/pigpio into guymcswain-reportedLevels
2018-10-21 09:27:40 +01:00
joan
407a36ce06
V67+: Merge branch 'Noviv-master'
2018-10-21 09:26:11 +01:00
joan
388a13ab02
Merge branch 'master' of https://github.com/Noviv/pigpio into Noviv-master
2018-10-21 09:25:14 +01:00
joan
3e90383499
V67+: tided up I2C/SPI documentation
2018-10-21 08:54:37 +01:00
Ben Nuttall
559bb73802
Add repr to pi class
2018-10-08 11:20:13 +01:00
Guy McSwain
7708dcb364
enable SO_KEEPALIVE and SO_REUSEADDR on sockets
2018-09-17 15:33:22 -05:00
Guy McSwain
1101ce4d5e
Update reportedLevels prior to monitoring bits
2018-09-17 13:32:43 -05:00
Noviv
ea55169407
Added CMakeLists for shared libraries, executables, and (un)install
2018-03-30 15:57:56 -05:00
joan
934874be2f
V67: use with for Python locks, show_errors flag
2018-03-20 18:39:50 +00:00
joan
424ce5af6a
V67: #160 buffer size to 512, improved active test
2018-03-13 13:38:58 +00:00
joan
eafa0b1d66
V67: #198 added process exit codes for pigs
2018-03-11 13:24:54 +00:00
joan
e02f824fe8
V67: #201 allow space for watchdog/event reports
2018-03-01 20:49:48 +00:00