Commit Graph

51 Commits

Author SHA1 Message Date
Rodrigo Alfonso
b1196edfa6 Copying outgoingState on serial IRQ 2023-02-10 19:33:29 -03:00
Rodrigo Alfonso
510871854b Adding option to set max players in example 2023-02-10 19:23:16 -03:00
Rodrigo Alfonso
dad02e1143 Enabling retransmission debug output on 3 player sessions 2023-02-10 08:40:17 -03:00
Rodrigo Alfonso
07b26bf1fa Adding more locks to protect the main lists 2023-02-10 06:10:44 -03:00
Rodrigo Alfonso
0ce27fe939 Adding retransmission debugger 2023-02-10 00:42:18 -03:00
Rodrigo Alfonso
924be5b447 Revert "Removing timer"
This reverts commit e155e9bd42.
2023-02-09 21:47:57 -03:00
Rodrigo Alfonso
14acb822b9 Removing all allocations to prevent crashing when using IRQs 2023-02-09 21:37:36 -03:00
Rodrigo Alfonso
e155e9bd42 Removing timer 2023-02-09 06:40:58 -03:00
Rodrigo Alfonso
0e5ed014dd Fix listening error 2023-02-09 02:13:16 -03:00
Rodrigo Alfonso
a22dbaa13b Revert "Recovering disconnect command"
This reverts commit 38aa3154e3.
2023-02-09 01:57:46 -03:00
Rodrigo Alfonso
38aa3154e3 Recovering disconnect command 2023-02-09 01:49:39 -03:00
Rodrigo Alfonso
af5a892e40 Rewriting LinkWireless to support async transfers 2023-02-08 21:14:18 -03:00
Rodrigo Alfonso
2c9bbb07c5 Stop using symlinks as they require sudo privileges to clone the repository on Windows 2023-02-06 01:39:15 -03:00
Rodrigo Alfonso
5c5242f7cb FIX: Renaming receive->receiveMany to fix broken overload 2023-02-06 01:39:15 -03:00
Rodrigo Alfonso
03fb983073 Adding onWait callback to getServers 2023-02-05 05:29:51 -03:00
Rodrigo Alfonso
d33cfdcb94 Adding game and user names to servers 2023-02-04 20:33:00 -03:00
Rodrigo Alfonso
b92f0ae2b5 Fixing README and docs, cleaning up 2023-02-04 18:00:47 -03:00
Rodrigo Alfonso
d843165b63 Resetting packet loss check 2023-02-03 19:25:01 -03:00
Rodrigo Alfonso
69e3eedf57 Stop hanging when packets are lost! 2023-02-03 18:47:56 -03:00
Rodrigo Alfonso
a7d42a4b18 Adding multireceive 2023-02-03 17:49:14 -03:00
Rodrigo Alfonso
5898f22c85 Adding back option 2023-02-03 16:15:51 -03:00
Rodrigo Alfonso
d52a709f81 Fixing double send 2023-02-03 08:47:04 -03:00
Rodrigo Alfonso
367f504338 Adding slave limit 2023-02-03 08:44:56 -03:00
Rodrigo Alfonso
caeb851eb3 Using canSend() to prevent errors 2023-02-03 07:05:38 -03:00
Rodrigo Alfonso
6eb235353a Fixing double send demo 2023-02-03 06:02:09 -03:00
Rodrigo Alfonso
92384f9e6a Improving logs 2023-02-03 05:20:42 -03:00
Rodrigo Alfonso
d7ffa9792e Adding state to errors, and reset 2023-02-03 05:04:21 -03:00
Rodrigo Alfonso
561d8417f0 Adding error causes 2023-02-03 00:18:06 -03:00
Rodrigo Alfonso
0b42ab78db Adding retransmission protocol 2023-02-02 23:44:43 -03:00
Rodrigo Alfonso
c8ecada6a4 Adding forwarding as an option 2023-02-02 01:17:06 -03:00
Rodrigo Alfonso
d0efcda339 Making packet loss check optional 2023-02-02 00:49:23 -03:00
Rodrigo Alfonso
f27c4095d3 Adding packet loss test 2023-02-02 00:21:36 -03:00
Rodrigo Alfonso
ddccaa1f04 Adding top protocol 2023-02-01 23:52:42 -03:00
Rodrigo Alfonso
a8abd1f38e Updating wireless example 2023-02-01 10:42:52 -03:00
Rodrigo Alfonso
f4d3f20d5f Removing LinkWirelessMultiboot for now 2023-02-01 10:07:20 -03:00
Rodrigo Alfonso
7b8fc320fe Refactoring and cleaning API 2023-02-01 09:48:24 -03:00
Rodrigo Alfonso
a05893bd71 Updating example to send one value at a time 2023-02-01 04:16:42 -03:00
Rodrigo Alfonso
8614065e24 Stop using waits 2023-02-01 02:12:22 -03:00
Rodrigo Alfonso
5df6053536 This fixes the empty receive bug, not sure why. I've added setup ids, 0x13 before starting host, matching broadcasts and matched data with a well known trace 2023-02-01 00:43:04 -03:00
Rodrigo Alfonso
6d5f708a9b Removing log to remove 1ms delay between 0x26 and 0xA8 2023-02-01 00:19:13 -03:00
Rodrigo Alfonso
b5ff633ec0 Debugging SendDataWait and clock inversion 2023-01-31 23:15:11 -03:00
Rodrigo Alfonso
018404a564 Adding continue message 2023-01-30 00:42:26 -03:00
Rodrigo Alfonso
c8e639ff8f Refactoring and trying out multiple clients 2023-01-29 05:47:30 -03:00
Rodrigo Alfonso
91ab5a70fb Draft of a connection example 2023-01-26 21:30:36 -03:00
Rodrigo Alfonso
09aed046b5 Debugging host and connection 2023-01-23 04:12:48 -03:00
Rodrigo Alfonso
6cfa77c260 Trying Broadcast and BroadcastRead 2023-01-21 08:43:30 -03:00
Rodrigo Alfonso
13676d9077 Adding command helpers and status code returns 2023-01-21 06:33:04 -03:00
Rodrigo Alfonso
95d8b9c498 Fixing timeouts and waits 2023-01-21 06:17:09 -03:00
Rodrigo Alfonso
0ad2045029 Adding some wireless login code 2023-01-21 02:40:42 -03:00
Rodrigo Alfonso
1440b15164 Moving LinkSPI::Mode to activate, instead of constructor 2023-01-21 00:05:56 -03:00