Commit Graph

83 Commits

Author SHA1 Message Date
Rodrigo Alfonso
d8908ca004 Version => v8.0.3 2025-04-19 08:22:33 -03:00
Rodrigo Alfonso
6edef9ab20 Version => v8.0.2 2025-03-18 20:14:35 -03:00
Rodrigo Alfonso
8fe9c5f710 Version => v8.0.1 2025-02-24 03:08:08 -03:00
Rodrigo Alfonso
0845b39136 Using LinkRawCable static API 2025-02-14 06:01:14 -03:00
Rodrigo Alfonso
4f664002ba Adding IR adapter README 2025-02-11 22:43:20 -03:00
Rodrigo Alfonso
dbd0175159 Controlling how the library methods behave when not activated 2025-02-10 22:56:21 -03:00
Rodrigo Alfonso
2c88e66852 Adding resetTimeout() method 2025-02-04 07:02:51 -03:00
Rodrigo Alfonso
e2e95f08ab FIX: Preventing gcc from reordering playerCount and currentPlayerId set 2025-02-04 06:18:21 -03:00
Rodrigo Alfonso
5c2b395324 Cleaning up LinkWireless' new protocol changes 2025-02-03 07:06:58 -03:00
Rodrigo Alfonso
475f380fd0 WIP: New protocol (works!) 2025-02-03 04:31:40 -03:00
Rodrigo Alfonso
8972b62517 Adding canSend(...) method 2025-01-30 09:57:07 -03:00
Rodrigo Alfonso
02a654dcb3 FIX: didQueueOverflow now also notifies failed forwarded messages 2025-01-30 09:29:46 -03:00
Rodrigo Alfonso
67455254db Adding useful logs to LinkUniversal_full 2025-01-30 08:45:23 -03:00
Rodrigo Alfonso
c0d5f15b5b Initializing these so state before activate() is consistent 2025-01-30 07:31:37 -03:00
Rodrigo Alfonso
97ddfc7edc didQueueOverflow(...) shouldn't be [[nodiscard]] 2025-01-26 23:16:56 -03:00
Rodrigo Alfonso
51aaf4c152 Starting LinkWirelessMultiboot::Async. It boots! Needs some adjustments 2025-01-24 23:44:30 -03:00
Rodrigo Alfonso
f3b29cb835 Updating docs 2025-01-22 10:48:50 -03:00
Rodrigo Alfonso
eceaa5d60b Fixing documentation 2025-01-22 06:22:27 -03:00
Rodrigo Alfonso
963dfb18a3 Using vu types 2025-01-22 06:10:09 -03:00
Rodrigo Alfonso
99dbe371ae LinkCable: Setting playerCount=1 as default (like LinkWireless) 2025-01-22 06:09:14 -03:00
Rodrigo Alfonso
7b28dd3640 Fixing version tags 2025-01-17 00:26:03 -03:00
Rodrigo Alfonso
87748c6714 LinkWireless: Using SignalLevel (0x11) instead of AcceptConnections (0x1a) to update player count 2025-01-16 06:23:05 -03:00
Rodrigo Alfonso
f6b3204f32 Adding clear parameter and missing bindings 2025-01-15 01:32:26 -03:00
Rodrigo Alfonso
468e6e61c5 Renaming it to didQueueOverflow() 2025-01-15 01:21:51 -03:00
Rodrigo Alfonso
b5885f39cb Fix missing return true and other errors 2025-01-14 12:09:01 -03:00
Rodrigo Alfonso
30bd8a33cc Handling queue overflow in LinkCable 2025-01-14 11:26:46 -03:00
Rodrigo Alfonso
47b95de178 Adding methods for handling queue overflow 2025-01-14 10:18:18 -03:00
Rodrigo Alfonso
d022fba681 Updating README and small fixes after reviewing the whole branch 2025-01-14 00:11:07 -03:00
Rodrigo Alfonso
6e8be79bd0 Version v7.1.0 => v8.0.0 2025-01-12 09:57:27 -03:00
Rodrigo Alfonso
532c178c02 Standarizing usage of libugba interrupt handler instead of tonc in examples and docs 2025-01-12 09:21:08 -03:00
Rodrigo Alfonso
b3ddf16b35 Extracting some macros to _link_common 2025-01-12 06:44:05 -03:00
Rodrigo Alfonso
f672bd7c3e Revising sync() documentation, again 2025-01-05 09:36:20 -03:00
Rodrigo Alfonso
afb05da665 Stop duplicating int definitions 2025-01-05 08:52:59 -03:00
Rodrigo Alfonso
8cf3bb5a1c Adding volatile to variables that could change during interrupts and are read in main thread to prevent issues with compiler optimizations 2025-01-05 08:44:37 -03:00
Rodrigo Alfonso
7fc2b0d2c0 Stop using new / delete for internal instances, to allow using some libraries entirely on the stack 2025-01-05 07:01:32 -03:00
Rodrigo Alfonso
8ec893b0ff LinkCable: Refactoring to use LinkRawCable internally 2025-01-05 06:07:09 -03:00
Rodrigo Alfonso
9af5aa2e1a Version => v7.1.0, updating license 2025-01-01 20:00:16 -03:00
Rodrigo Alfonso
8121b7aa85 updateInterval() => resetTimer() 2024-11-29 05:09:28 +00:00
Rodrigo Alfonso
6754b7e058 Adding updateInterval() to LinkCable, LinkWireless, and LinkUniversal 2024-11-29 04:53:45 +00:00
Rodrigo Alfonso
6ab48b40ff
Fix formatting 2024-10-09 20:46:27 -03:00
Rodrigo Alfonso
fb1bafcd4c Version v7.0.0 => v7.0.1 2024-09-14 04:56:07 -03:00
Rodrigo Alfonso
57a818d5d0 LinkCable: Preventing repeated packets by clearing send buffer after each serial interrupt 2024-08-27 05:16:09 -03:00
Rodrigo Alfonso
f459a8f142 Marking headers as system headers outside development 2024-08-26 22:29:07 -03:00
Rodrigo Alfonso
d18cf5ec3d Using default waitstates in all examplesm, allowing knobs to be defined outside 2024-08-26 03:42:00 -03:00
Rodrigo Alfonso
8d1e2bceaa FIX: Player calculation with new timeout system 2024-08-25 08:45:31 -03:00
Rodrigo Alfonso
0e16794ccb Finishing LinkCube 2024-08-25 04:13:22 -03:00
Rodrigo Alfonso
0063b465e4 Improving LinkCable docs 2024-08-25 00:28:28 -03:00
Rodrigo Alfonso
2c7234ff18 Adding Link::perFrame(...) helper 2024-08-23 06:55:40 -03:00
Rodrigo Alfonso
4f4694a8b9 LinkWireless: Unified timeout and remoteTimeout 2024-08-23 03:15:17 -03:00
Rodrigo Alfonso
6a956aff85 LinkCable: Unified timeout and remoteTimeout 2024-08-22 23:17:06 -03:00