redfast00
|
14fce40f9f
|
Only enable module if it has been acked
|
2022-01-25 21:16:29 +01:00 |
|
redfast00
|
82d75d40f7
|
Make sure randomness is not correlated between modules
|
2022-01-24 22:50:13 +01:00 |
|
redfast00
|
be4fa5d2e5
|
Add fallback when seeding random
|
2022-01-19 21:33:41 +01:00 |
|
redfast00
|
b1008d6a4b
|
Properly set length field for controller ACK
|
2022-01-17 18:30:59 +01:00 |
|
redfast00
|
124e0bb43a
|
Check initialization of CAN module (untested)
|
2021-07-31 22:21:48 +02:00 |
|
redfast00
|
463ebfa3e0
|
Deterministic modules
|
2021-02-03 01:25:03 +01:00 |
|
|
80c8f4815c
|
Consistently declare pins with PIN_ constants
|
2021-02-01 19:18:28 +01:00 |
|
|
2167a03924
|
Remove unused constant
|
2021-02-01 18:52:30 +01:00 |
|
|
dd9bceecbf
|
Change field from "puzzles solved" to "… left"
|
2021-02-01 18:51:02 +01:00 |
|
|
1f14c8aecd
|
Revert "New payload type for gamestart"
This reverts commit 1743d8d58a .
|
2021-02-01 18:42:38 +01:00 |
|
|
1743d8d58a
|
New payload type for gamestart
|
2021-02-01 18:41:00 +01:00 |
|
|
fea2d19e94
|
Make deadline msg somewhat clearer and add comment
|
2021-02-01 18:13:23 +01:00 |
|
|
dc3299f5f8
|
Merge remote-tracking branch 'github/master'
|
2021-02-01 18:10:09 +01:00 |
|
|
03e99fbe05
|
Start game with button instead of automatically
|
2021-02-01 18:05:34 +01:00 |
|
redfast00
|
afd3ae67f8
|
Add field for amount of puzzle modules connected
|
2021-02-01 17:55:01 +01:00 |
|
redfast00
|
07fd7ed1c8
|
Add deadline for loop function so users are forced to call it frequently
|
2021-02-01 17:00:15 +01:00 |
|
redfast00
|
393b1c94ce
|
Add puzzle_modules_solved to gamestate updates
|
2021-02-01 15:59:46 +01:00 |
|
redfast00
|
e04ec74d3c
|
Make info and state optional callbacks
|
2021-02-01 15:33:14 +01:00 |
|
redfast00
|
d9d13fd84e
|
Remove double function
|
2021-02-01 13:40:39 +01:00 |
|
redfast00
|
1125b59a81
|
Merge pull request #14 from ZeusWPI/info-callback
Add callback for getting info
|
2021-01-30 14:26:55 +01:00 |
|
redfast00
|
98e8c39ad8
|
Merge pull request #15 from ZeusWPI/ack-address
Ack address
|
2021-01-30 14:26:19 +01:00 |
|
redfast00
|
2b44309ed8
|
Put comments in correct order
|
2021-01-30 14:04:40 +01:00 |
|
redfast00
|
af366dffd9
|
Add callback for getting info
|
2021-01-30 13:51:43 +01:00 |
|
redfast00
|
e366853f11
|
Extract function
|
2020-10-22 21:16:12 +02:00 |
|
|
0b058cd7d0
|
Make CAN error pattern more recognizable
|
2020-10-21 21:49:35 +02:00 |
|
|
c63053ab7b
|
Fix swapped comments
|
2020-10-20 21:23:15 +02:00 |
|
redfast00
|
5d51a1bf9e
|
Add info phase in controller
|
2020-10-20 21:19:55 +02:00 |
|
redfast00
|
bfcdd19e9b
|
Implement sending controller ACKs
|
2020-09-11 21:57:18 +02:00 |
|
redfast00
|
b7fd5b404a
|
Add ACK address to protocol, implement in obus_can
|
2020-09-11 21:57:18 +02:00 |
|
redfast00
|
2c994f2c60
|
Add info phase in controller
|
2020-09-11 21:55:43 +02:00 |
|
|
bc42820ca3
|
Add util functions for byte (un)packing
|
2020-09-11 21:35:43 +02:00 |
|
redfast00
|
b6ef3f89f4
|
Change char into uint8_t
|
2020-09-09 23:59:25 +02:00 |
|
|
8367b538e1
|
Clean state, use infomessage data length, fix info module lib code
|
2020-09-09 22:01:56 +02:00 |
|
|
8ecc0433ed
|
Steady yellow light in module game state
|
2020-09-09 20:49:26 +02:00 |
|
|
e56725aced
|
Improve LED in module
|
2020-09-09 20:48:39 +02:00 |
|
redfast00
|
8d3e243718
|
Cleanup code
|
2020-09-09 20:41:48 +02:00 |
|
redfast00
|
4e745149e4
|
Change module loop api, add info module
|
2020-09-09 18:18:55 +02:00 |
|
redfast00
|
113b2c26ed
|
Fix typo in solve
|
2020-09-09 15:33:00 +02:00 |
|
|
535c628cd0
|
Add more payload length checks
|
2020-09-08 00:09:09 +02:00 |
|
Timo De Waele
|
9bf713b520
|
Added date module
|
2020-09-08 00:08:13 +02:00 |
|
|
29d018ec6a
|
Add blinkenlight for status
|
2020-09-07 18:21:51 +02:00 |
|
|
1c8007ff2b
|
Merge remote-tracking branch 'github/master'
|
2020-09-07 08:15:25 +02:00 |
|
|
250e8496d2
|
Add the development IDs as defined by MOANA
|
2020-08-31 12:56:03 +02:00 |
|
redfast00
|
ac2c8129a9
|
Add needy module, clean up code
|
2020-08-27 05:30:22 +02:00 |
|
redfast00
|
908095d572
|
Cleanup
|
2020-08-27 04:02:10 +02:00 |
|
redfast00
|
e5bf82352f
|
Different, less efficient way of checking if buffer overflowed
|
2020-08-27 03:29:16 +02:00 |
|
redfast00
|
a62562b716
|
Enable error interrupt
|
2020-08-26 23:41:00 +02:00 |
|
redfast00
|
54a87bb711
|
Change library to use callback functions, add basic hardware
|
2020-08-26 23:35:13 +02:00 |
|
|
c226cc8513
|
Fix reorganization
|
2020-08-26 21:13:43 +02:00 |
|
|
4fd6cc6d8f
|
Add module library code
|
2020-08-25 21:48:23 +02:00 |
|