2022-04-10 |
Use atomic var; move logic around; avoid PTHREAD_COND.
Alex Tucker
committed
on 10 Apr 2022
|
---|---|
2019-07-02 |
last_pressed -> last_pressed_time
Alex Tucker
committed
on 2 Jul 2019
|
Rudimentary de-bounce. TODO: cope with wrapped millis()
Alex Tucker
committed
on 2 Jul 2019
|
|
2018-10-20 |
Missing some unexpected error.
Alex Tucker
committed
on 20 Oct 2018
|
Avoid SIGPIPE on connection errors.
Alex Tucker
committed
on 20 Oct 2018
|
|
Don't try again for all errors. Fix play/stop toggle.
Alex Tucker
committed
on 20 Oct 2018
|
|
Fix logic around dealing with failed commands.
Alex Tucker
committed
on 20 Oct 2018
|
|
Use local domain socket. Attempt to keep alive and deal with connection errors.
Alex Tucker
committed
on 20 Oct 2018
|
|
Attempt to retry connecting in case mpd isn't up yet. Toggle play/stop.
Alex Tucker
committed
on 20 Oct 2018
|
|
2018-10-15 |
Use 'run' instead of 'send' (otherwise would need to use 'recv'). Put mpd functions outside lock. Implement all buttons.
Alex Tucker
committed
on 15 Oct 2018
|
2018-10-14 |
Test play/pause; really needs to be outside lock.
Alex Tucker
committed
on 14 Oct 2018
|
Start with wiringPi and libmpdclient
Alex Tucker
committed
on 14 Oct 2018
|