Commit Graph

249 Commits

Author SHA1 Message Date
Rodrigo Alfonso
8f41ec9cd1 Updating EndHost docs 2023-10-31 23:01:34 -03:00
Rodrigo Alfonso
e6c035059d Adding optional async ACKs 2023-10-31 22:57:18 -03:00
Rodrigo Alfonso
1d10684501 Using EndHost when playerCount == maxPlayers 2023-10-31 20:55:54 -03:00
Rodrigo Alfonso
58c3db4dd6 Updating Wireless Adapter documentation 2023-10-31 10:06:44 -03:00
Rodrigo Alfonso
4ad85346b4
Merge pull request #12 from davidgfnet/master
Describe commands 0x13 and 0x14
2023-10-31 08:30:13 -03:00
David Guillen Fandos
a790adbe7f Describe commands 0x13 and 0x14
Used emulation and pokemon source to understand what they do.
2023-10-28 13:07:21 +02:00
Rodrigo Alfonso
0e68c1ba6b Adding an update log to wireless_adapter.md 2023-10-10 20:59:49 -03:00
Rodrigo Alfonso
8ca8554839
Merge pull request #11 from davidgfnet/master
Add some more documentation about the WiFi unit
2023-10-10 20:49:30 -03:00
David Guillen Fandos
733646734a Add some more documentation about the WiFi unit 2023-10-11 00:31:18 +02:00
Rodrigo Alfonso
4a6cda0de1
Fix error in documentation 2023-10-10 07:22:16 -03:00
Rodrigo Alfonso
0f412fe775
Update README.md 2023-09-25 21:45:31 -03:00
Rodrigo Alfonso
20cc687247 Updating URLs 2023-09-25 07:25:03 -03:00
Rodrigo Alfonso
07ef4bfbb0
Updating broken video link 2023-05-26 20:25:18 -03:00
Rodrigo Alfonso
bef854dd3c
Adding clarifications to Wireless Adapter docs - Closes #9 2023-05-15 20:40:15 -03:00
Rodrigo Alfonso
6de27fcce2 Renaming LinkCableMultiBoot_demo => LinkCableMultiboot_demo 2023-04-01 03:30:03 -03:00
Rodrigo Alfonso
0b5bd0f64a Also removing std::vector from LinkCableMultiboot 2023-03-04 04:11:03 -03:00
Rodrigo Alfonso
290cd89b30 Making it so max transfer lengths are user-tweakable constants 2023-02-25 23:03:15 -03:00
Rodrigo Alfonso
526b7c6e1f Cleaning code 2023-02-24 22:36:14 -03:00
Rodrigo Alfonso
fee1856728 Adding getProtocol() and setProtocol(...) 2023-02-23 15:38:08 -03:00
Rodrigo Alfonso
a3a7b73d65 Updating version v5.0.2 2023-02-23 15:22:55 -03:00
Rodrigo Alfonso
ca6bac223d Stop using std::queue 2023-02-23 15:21:50 -03:00
Rodrigo Alfonso
2a29d6f680 Stop using std::vector in LinkWireless 2023-02-23 15:06:34 -03:00
Rodrigo Alfonso
455bccb2fc FIX: Guests now receive the first packet from server 2023-02-23 00:50:47 -03:00
Rodrigo Alfonso
3da2aa3d19 Removing unneeded allocations in LinkUniversal 2023-02-22 23:59:28 -03:00
Rodrigo Alfonso
2241324e59 Improving README / cleaning code 2023-02-22 17:09:41 -03:00
Rodrigo Alfonso
fd8179b9d1
Merge pull request #6 from rodri042/universal
🌎 LinkUniversal & 📻 LinkWireless redesign
2023-02-12 22:16:53 -03:00
Rodrigo Alfonso
e6dcfe7a7e Adding WIRELESS_CLIENT option 2023-02-12 21:35:48 -03:00
Rodrigo Alfonso
43775f946e FIX: Only validating clients < config.maxPlayers 2023-02-12 21:10:08 -03:00
Rodrigo Alfonso
03d2d925c0 Adding initial server packetId for clients that connect after the session starts 2023-02-12 20:51:09 -03:00
Rodrigo Alfonso
c94912c627 FIX: Accepting self player packet ids 2023-02-12 20:26:12 -03:00
Rodrigo Alfonso
c758293fc1 FIX: Only ignoring self messages if they are actually messages, not confirmations 2023-02-12 19:57:35 -03:00
Rodrigo Alfonso
b721ba5a80 Now nodes confirm with 22-bit packetIds but messages have 6-bit ids 2023-02-12 19:21:47 -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
1bc335e785 Fixing linkUniversal's send(...) usage 2023-02-12 07:42:31 -03:00
Rodrigo Alfonso
9d27ae4309 Using a more permissive keepConnecting to prevent errors 2023-02-12 07:41:31 -03:00
Rodrigo Alfonso
70c74a5bfe FIX: Accepting ping messages, as they have the playerCount 2023-02-12 07:30:28 -03:00
Rodrigo Alfonso
942667b92b Switching to self-contained 16-bit messages 2023-02-12 07:23:47 -03:00
Rodrigo Alfonso
9aa922e97f Implementing client confirmation logic again 2023-02-12 06:07:03 -03:00
Rodrigo Alfonso
9de9fc4f33 Starting a redesign to reduce header size 2023-02-12 05:36:24 -03:00
Rodrigo Alfonso
9449481152 Fixing usage: linkConnection => linkWireless 2023-02-11 21:50:16 -03:00
Rodrigo Alfonso
8f1a0b990d Optimization: Sending/receiving alternately in different timer ticks 2023-02-11 21:26:08 -03:00
Rodrigo Alfonso
e15f638fef Optimization: Trying to minimize time on ISRs 2023-02-11 07:00:24 -03:00
Rodrigo Alfonso
af0cdb69c0 Using dot as decimal separator in README 2023-02-11 06:16:41 -03:00
Rodrigo Alfonso
b84930e287 Adding demo video 2023-02-11 03:41:16 -03:00
Rodrigo Alfonso
1cc6c484d4 Adding LinkUniversal docs 2023-02-11 03:31:27 -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
1e695813c7 Adding retransmission option to LinkUniversal 2023-02-11 01:16:51 -03:00