Begin project
This commit is contained in:
commit
343b5f057e
|
@ -0,0 +1,52 @@
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <stdint.h>
|
||||||
|
#include <unistd.h>
|
||||||
|
|
||||||
|
/*
|
||||||
|
bit 7 = A
|
||||||
|
bit 6 = B
|
||||||
|
bit 5 = select
|
||||||
|
bit 4 = start
|
||||||
|
bit 3 = up
|
||||||
|
bit 2 = down
|
||||||
|
bit 1 = left
|
||||||
|
bit 0 = right
|
||||||
|
*/
|
||||||
|
uint8_t
|
||||||
|
read_gamepad()
|
||||||
|
{
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
const uint8_t digits[] = {
|
||||||
|
0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x6f,
|
||||||
|
0x77, 0x7c, 0x39, 0x5e, 0x79, 0x71
|
||||||
|
};
|
||||||
|
|
||||||
|
// in deciseconds
|
||||||
|
uint16_t period;
|
||||||
|
uint16_t jam;
|
||||||
|
|
||||||
|
void
|
||||||
|
update_display()
|
||||||
|
{
|
||||||
|
printf("%06u %06u\r", period, jam);
|
||||||
|
fflush(stdout);
|
||||||
|
}
|
||||||
|
|
||||||
|
int
|
||||||
|
main(int argc, char *argv[])
|
||||||
|
{
|
||||||
|
period = 30 * 600;
|
||||||
|
jam = 2 * 600;
|
||||||
|
|
||||||
|
for (;;) {
|
||||||
|
period -= 1;
|
||||||
|
jam -= 1;
|
||||||
|
|
||||||
|
update_display();
|
||||||
|
usleep(100000);
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue