Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/peachcloud/peach-buttons
Emit GPIO events using JSON-RPC pubsub over WS.
https://github.com/peachcloud/peach-buttons
Archive repo
Add an archive message and link to the active repo.
70bb6ca5272d720c37cf451e29114aac8dfb1058 authored over 2 years ago
Version bump in lockfile
cc93a4f431a265a9c679a8f72d84d1aeb100ef0a authored almost 4 years ago
cc93a4f431a265a9c679a8f72d84d1aeb100ef0a authored almost 4 years ago
Merge pull request #8 from peachcloud/systemd
Update cargo-deb to use systemd-units and bump version
6a050784b2717e2278c4a8d009602b3c304ccbc9 authored almost 4 years ago
Update cargo-deb to use systemd-units and bump version
96536db3aeae2b11a8fe1195daeb35f30a771c2e authored almost 4 years ago
96536db3aeae2b11a8fe1195daeb35f30a771c2e authored almost 4 years ago
Merge pull request #6 from peachcloud/revert_dep_bumps
Revert jsonrpc dependencies and update lockfile
aa7331e14966daf325502aa4e9d4cb63eb847c7c authored about 4 years ago
Revert jsonrpc dependencies and update lockfile
7904dc5e6d7bcbad10cbdb91eebb3f0afd684ed4 authored about 4 years ago
7904dc5e6d7bcbad10cbdb91eebb3f0afd684ed4 authored about 4 years ago
Bump version
e67ef69e9fdddefd2b07ad7bbcb617e3aee955dd authored about 4 years ago
e67ef69e9fdddefd2b07ad7bbcb617e3aee955dd authored about 4 years ago
Bump dependencies
d106675c7b1574358f7483c52501f3ce029ce7b3 authored about 4 years ago
d106675c7b1574358f7483c52501f3ce029ce7b3 authored about 4 years ago
Merge pull request #5 from peachcloud/remove_extern
Remove extern
58a7e1b8915fb9d482571909235fefe964dcb067 authored about 4 years ago
Bump version
e9298ad6d399d48c408cee876ae49b885cbe810e authored about 4 years ago
e9298ad6d399d48c408cee876ae49b885cbe810e authored about 4 years ago
Remove extern and add use statements
72db4b25cb924573aad1c7e2228e5c4aa44aab7d authored about 4 years ago
72db4b25cb924573aad1c7e2228e5c4aa44aab7d authored about 4 years ago
Merge pull request #4 from mycognosist/fix_service_file
Remove selected systemd protections
c731a77d5f555b3e7f01b58f9c9453e652ff2734 authored about 4 years ago
Remove selected protections
2d0d5fc01c0c6577f9d26028741d7da9f46f3a53 authored about 4 years ago
2d0d5fc01c0c6577f9d26028741d7da9f46f3a53 authored about 4 years ago
Merge pull request #3 from mycognosist/cross_comp_config
Add local cargo config for aarch64 cross-compilation
1ce2d91d7064bc12a3cb344862defeedc5a35f41 authored over 4 years ago
Add local cargo config for aarch64 cross-compilation
8659555f3203aeaa1cb6fd8bf3d8fe7754157997 authored over 4 years ago
8659555f3203aeaa1cb6fd8bf3d8fe7754157997 authored over 4 years ago
Merge pull request #2 from mycognosist/secure_unit_file
Update user and group, add security protections
4acc3719886bea877512bc4c2ed3f1e24529dfd7 authored over 4 years ago
Add user and group, add security protections
5a349e6e758fa29adaace46b134ab16c794af03f authored over 4 years ago
5a349e6e758fa29adaace46b134ab16c794af03f authored over 4 years ago
Add logging environment variable
6408555dc8d3dbbfeee427295f7a20c9ce90858a authored over 4 years ago
6408555dc8d3dbbfeee427295f7a20c9ce90858a authored over 4 years ago
Add version badge
9f33005dcd57d407dcd37dbb31003e3f17ed3c8f authored over 4 years ago
9f33005dcd57d407dcd37dbb31003e3f17ed3c8f authored over 4 years ago
Return true if prerm stop cmd fails, solves dpkg mess
5272ff47a9fb3e3825181464b5c497b062785570 authored almost 5 years ago
5272ff47a9fb3e3825181464b5c497b062785570 authored almost 5 years ago
Fix typo
b2889801a05b165e5eb210682dfe2872cf11f0c9 authored almost 5 years ago
b2889801a05b165e5eb210682dfe2872cf11f0c9 authored almost 5 years ago
Add docs on Debian packaging
7424f0b9e143e260fa1290c0a2afadd10a84fc7d authored almost 5 years ago
7424f0b9e143e260fa1290c0a2afadd10a84fc7d authored almost 5 years ago
Minor description changes
cec49ae586da724c0938440d7e7bedde09001e72 authored almost 5 years ago
cec49ae586da724c0938440d7e7bedde09001e72 authored almost 5 years ago
Fix post-install script file name
d79507f3c6cd7572c6efa71ec2e744d5215df40d authored almost 5 years ago
d79507f3c6cd7572c6efa71ec2e744d5215df40d authored almost 5 years ago
Try again with maintainer scripts
2dfd54f6039dbe1f07f54d55aa33d735b317e51f authored almost 5 years ago
2dfd54f6039dbe1f07f54d55aa33d735b317e51f authored almost 5 years ago
Remove maintainer script location from manifest
e1c7c78ba223842c3f59ab168952ac232a366851 authored almost 5 years ago
e1c7c78ba223842c3f59ab168952ac232a366851 authored almost 5 years ago
Attempted fix
f666710148cf449d55055dd9e65ea688a570d434 authored almost 5 years ago
f666710148cf449d55055dd9e65ea688a570d434 authored almost 5 years ago
Fix manifest formatting
2d07214b3c361366995a7dfe836eecdd7cbfbd36 authored almost 5 years ago
2d07214b3c361366995a7dfe836eecdd7cbfbd36 authored almost 5 years ago
Add service file as asset
05fcd5a2861d8ae1d740184c1b9ab40a4f77cce9 authored almost 5 years ago
05fcd5a2861d8ae1d740184c1b9ab40a4f77cce9 authored almost 5 years ago
Add Debian maintainer scripts, update service file and manifest
8efbe07803cecc2176691a02b95470e95eb84be6 authored almost 5 years ago
8efbe07803cecc2176691a02b95470e95eb84be6 authored almost 5 years ago
Add additional Debian package metadata to manifest
b5e0b1fb98624f87b155830202cbaa2997143d16 authored almost 5 years ago
b5e0b1fb98624f87b155830202cbaa2997143d16 authored almost 5 years ago
Add super simple service file and relevant deb package metadata
2977d5afdab6c511a25eaed8d02c11dd43f44487 authored almost 5 years ago
2977d5afdab6c511a25eaed8d02c11dd43f44487 authored almost 5 years ago
Remove redundant clone of sender
cf591fa3493bef54660f0dbfaa0001e89ef4f433 authored almost 5 years ago
cf591fa3493bef54660f0dbfaa0001e89ef4f433 authored almost 5 years ago
Update manifest with additional information and badges
ebf3345cbb7adbb91b59f0fd0abf979a348695f8 authored almost 5 years ago
ebf3345cbb7adbb91b59f0fd0abf979a348695f8 authored almost 5 years ago
Change install instructions to use release build, add note on subscriber implementation
292fc60d224df87f7bd6df803824c60c887bd6ce authored over 5 years ago
292fc60d224df87f7bd6df803824c60c887bd6ce authored over 5 years ago
Fix button #6 bug
4c1b400d3e9fbb7d5cb6c883eb7247057cbbfc60 authored over 5 years ago
4c1b400d3e9fbb7d5cb6c883eb7247057cbbfc60 authored over 5 years ago
Change single unwrap to expect
94b81821d064b9092940ef761a8f2727a53de577 authored over 5 years ago
94b81821d064b9092940ef761a8f2727a53de577 authored over 5 years ago
Remove comments
f6289185c7f875ce74a2dbc252198d517cc14595 authored over 5 years ago
f6289185c7f875ce74a2dbc252198d517cc14595 authored over 5 years ago
Cleanup execution of interrupt handlers
fce378cfe07edc161d9d077cf5a66a11200a3c96 authored over 5 years ago
fce378cfe07edc161d9d077cf5a66a11200a3c96 authored over 5 years ago
Move interrupt handler into separate file
52ded97cd7dca351ddd435267befa7cc8e91117c authored over 5 years ago
52ded97cd7dca351ddd435267befa7cc8e91117c authored over 5 years ago
Add simple snafu error handling
8307f926e5d24a69bb8bf4b584580b7a9a1b5600 authored over 5 years ago
8307f926e5d24a69bb8bf4b584580b7a9a1b5600 authored over 5 years ago
Fix erroneous button press bug and switch from AtomicCell to Cell
61f35808ffd1d3e14581af4859d566c8a0d714a8 authored over 5 years ago
61f35808ffd1d3e14581af4859d566c8a0d714a8 authored over 5 years ago
Improve interrupt logic
6d84efb31bae5d1e46599b085bd6338c18905360 authored over 5 years ago
6d84efb31bae5d1e46599b085bd6338c18905360 authored over 5 years ago
Add env var for setting server address and port
e8f4c5abf9b59390a4cd7982625f007aa4760f1c authored over 5 years ago
e8f4c5abf9b59390a4cd7982625f007aa4760f1c authored over 5 years ago
A few minor improvements, handled more unwraps
10c47659a4fe165ff064c66d5c063a5647d1ea06 authored over 5 years ago
10c47659a4fe165ff064c66d5c063a5647d1ea06 authored over 5 years ago
Switch GPIO listener to poller and implement debounce for buttons
1566e7af0d4189d001274075cbc706864739d2e8 authored over 5 years ago
1566e7af0d4189d001274075cbc706864739d2e8 authored over 5 years ago
Remove process exit on button_code send fail
152dd42d78e8fde0c6ae5da8c0b387fc454d5ef7 authored over 5 years ago
152dd42d78e8fde0c6ae5da8c0b387fc454d5ef7 authored over 5 years ago
Handle unwraps more gracefully
2a3568ed22d373e45576d40db4cf85eb6cc25d56 authored over 5 years ago
2a3568ed22d373e45576d40db4cf85eb6cc25d56 authored over 5 years ago
Started snafu refactor but ran into problems so used combinators for unwraps instead
76e13b82ad077264c3aed4f417e4ce99f6396d9f authored over 5 years ago
76e13b82ad077264c3aed4f417e4ce99f6396d9f authored over 5 years ago
Add jsonrpc test crate and success response test
8b3fa4abcc2eceb2ce5447a46f0335faa9408c44 authored almost 6 years ago
8b3fa4abcc2eceb2ce5447a46f0335faa9408c44 authored almost 6 years ago
Add Travis CI with clippy
fcb8d386dd394e8d635da46d1afe884726caed75 authored almost 6 years ago
fcb8d386dd394e8d635da46d1afe884726caed75 authored almost 6 years ago
Remove unneeded crate link
44c5ce41614ee10b5a1d65fa7e7a0adfa8cc3f8a authored almost 6 years ago
44c5ce41614ee10b5a1d65fa7e7a0adfa8cc3f8a authored almost 6 years ago
Separate business logic into lib and improve error handling
8fc2220194187cb173ad04db26a985198d2c7438 authored almost 6 years ago
8fc2220194187cb173ad04db26a985198d2c7438 authored almost 6 years ago
Minor grammar change
6df5d4cda7c84ba3eca2ba884f71ebcb40f70653 authored almost 6 years ago
6df5d4cda7c84ba3eca2ba884f71ebcb40f70653 authored almost 6 years ago
Add basic logging docs to setup
fe381d1eb2d53bcaf0b869095371f68d2dec580e authored almost 6 years ago
fe381d1eb2d53bcaf0b869095371f68d2dec580e authored almost 6 years ago
Add logging with env_logger
ece5bacf047f83c51d08b06d8e59d3ae79244285 authored almost 6 years ago
ece5bacf047f83c51d08b06d8e59d3ae79244285 authored almost 6 years ago
Remove atomic integer attribute
d3750b4ecf3658b1570185705368f3834b8190f4 authored almost 6 years ago
d3750b4ecf3658b1570185705368f3834b8190f4 authored almost 6 years ago
Update GPIO pin definitions
09bc399381fb0f0f2df59fcb64cdccd24ddbfd14 authored almost 6 years ago
09bc399381fb0f0f2df59fcb64cdccd24ddbfd14 authored almost 6 years ago
Switch from sysfs_gpio (deprecated) to gpio_cdev
2110c2845eb42727df999045be0bd0a73c3a9753 authored almost 6 years ago
2110c2845eb42727df999045be0bd0a73c3a9753 authored almost 6 years ago
Add GPIO debounce and update README
86d0bd23f20ea1203928c08374d322273e5d5bd2 authored almost 6 years ago
86d0bd23f20ea1203928c08374d322273e5d5bd2 authored almost 6 years ago
Change jsonrpc server from tcp to ws
287d8ab2e7d5919eb0a93cfccb86aec6db4e992f authored almost 6 years ago
287d8ab2e7d5919eb0a93cfccb86aec6db4e992f authored almost 6 years ago
Update README for pubsub and tcp
628ba475e5f3ea7c94af40b127e268a983bce628 authored almost 6 years ago
628ba475e5f3ea7c94af40b127e268a983bce628 authored almost 6 years ago
Remove http server, add tcp server and pubsub functionality for button event subscription
4c68d08fe7f95f0e22e2f5f0875a3fccce3b34d8 authored almost 6 years ago
4c68d08fe7f95f0e22e2f5f0875a3fccce3b34d8 authored almost 6 years ago
Add code comments
debf54e6be6982d8e2f4e1cf07463ad3de2623c7 authored almost 6 years ago
debf54e6be6982d8e2f4e1cf07463ad3de2623c7 authored almost 6 years ago
Add README
1dc3be6afdec8038a8a3ab7e612bda3ab11c737b authored almost 6 years ago
1dc3be6afdec8038a8a3ab7e612bda3ab11c737b authored almost 6 years ago
Add peach-menu jsonrpc calls and change to buttons_codes
651fa9d783362788563d28ee09c4cd10bea9d785 authored almost 6 years ago
651fa9d783362788563d28ee09c4cd10bea9d785 authored almost 6 years ago
Initial commit. All buttons working
b7b6bdeea5e45a7443487b99b02a27bdd54db9d5 authored almost 6 years ago
b7b6bdeea5e45a7443487b99b02a27bdd54db9d5 authored almost 6 years ago