Commit Graph

110 Commits

Author SHA1 Message Date
Rodrigo Alfonso
e6c035059d Adding optional async ACKs 2023-10-31 22:57:18 -03:00
Rodrigo Alfonso
6de27fcce2 Renaming LinkCableMultiBoot_demo => LinkCableMultiboot_demo 2023-04-01 03:30:03 -03:00
Rodrigo Alfonso
2a29d6f680 Stop using std::vector in LinkWireless 2023-02-23 15:06:34 -03:00
Rodrigo Alfonso
e6dcfe7a7e Adding WIRELESS_CLIENT option 2023-02-12 21:35:48 -03:00
Rodrigo Alfonso
f3ffdecfe7 Fixing confirmations after the small packet id change 2023-02-12 10:15:58 -03:00
Rodrigo Alfonso
e422039a3e Adding automatic compile script 2023-02-12 08:32:14 -03:00
Rodrigo Alfonso
942667b92b Switching to self-contained 16-bit messages 2023-02-12 07:23:47 -03:00
Rodrigo Alfonso
9de9fc4f33 Starting a redesign to reduce header size 2023-02-12 05:36:24 -03:00
Rodrigo Alfonso
a7de840908 Reusing LinkCable_full code 2023-02-11 02:34:02 -03:00
Rodrigo Alfonso
780276f235 Adding LinkUniversal_full example 2023-02-11 02:15:29 -03:00
Rodrigo Alfonso
5f26c1d507 Renaming LinkUniversal_demo => LinkUniversal_basic 2023-02-11 02:02:04 -03:00
Rodrigo Alfonso
bc91f7d0db Updating LinkUniversal with new LinkWireless API 2023-02-11 00:55:33 -03:00
Rodrigo Alfonso
1578f5410e Updating LinkWireless docs 2023-02-10 23:55:10 -03:00
Rodrigo Alfonso
c5fc5a815d Improving wait example 2023-02-10 23:05:55 -03:00
Rodrigo Alfonso
2debbb637e FIX: Waiting for VBlank on connect 2023-02-10 22:06:28 -03:00
Rodrigo Alfonso
fa92ebbb08 Now clients wait until the server sends 2023-02-10 21:43:36 -03:00
Rodrigo Alfonso
1197883f7a Updating error checking, canSend is not reliable anymore 2023-02-10 20:10:50 -03:00
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
c83337405b Now the example uses LinkUniversal::Protocol 2023-02-08 01:22:58 -03:00
Rodrigo Alfonso
607eec3c1f Trying to fix LinkCable random crash 2023-02-07 22:30:11 -03:00
Rodrigo Alfonso
ee3493b525 Adding an init phase to support adapter hot plugs 2023-02-07 02:13:27 -03:00
Rodrigo Alfonso
bc7397f11f Adding wait and subwait logs 2023-02-06 21:45:53 -03:00
Rodrigo Alfonso
b0f534ea3b Merge branch 'master' of https://github.com/rodri042/gba-link-connection into universal 2023-02-06 04:11:21 -03:00
Rodrigo Alfonso
10cd555fdd Fixing broken path 2023-02-06 04:04:15 -03:00
Rodrigo Alfonso
91a614fcee Stop using symlinks as they require sudo privileges to clone the repository on Windows 2023-02-06 04:02:00 -03:00
Rodrigo Alfonso
ef5aeb462f FIX: Renaming receive->receiveMany to fix broken overload 2023-02-06 04:01:49 -03:00
Rodrigo Alfonso
79e603766e Adding getServersAsync... methods 2023-02-06 04:01:31 -03:00
Rodrigo Alfonso
1fb6cf1426 Adding LinkUniversal 2023-02-06 03:19:56 -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
2fe5d2e946 Adding getServersAsync... methods 2023-02-06 01:39:11 -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