Commit Graph

92 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
2336bfeb2d Reducing LinkUniversal initial wait 2025-02-19 07:43:55 -03:00
Rodrigo Alfonso
4a91763451 Adding isConnectedNow() 2025-02-18 10:43:29 -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
582d3b2ad0 LinkUniversal: Resetting mode to link cable after deactivate(...) 2025-02-04 08:06:03 -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
b0ab3f7fa4 FIX: Clear flag in LinkUniversal::didQueueOverflow 2025-01-30 09:12:20 -03:00
Rodrigo Alfonso
9fb91309b6 playerCount() cannot be greater than LINK_UNIVERSAL_MAX_PLAYERS 2025-01-30 06:28:41 -03:00
Rodrigo Alfonso
97ddfc7edc didQueueOverflow(...) shouldn't be [[nodiscard]] 2025-01-26 23:16:56 -03:00
Rodrigo Alfonso
a82088ad7c Converting enum to enum class 2025-01-26 23:13:24 -03:00
Rodrigo Alfonso
51aaf4c152 Starting LinkWirelessMultiboot::Async. It boots! Needs some adjustments 2025-01-24 23:44:30 -03:00
Rodrigo Alfonso
00d327b867 Fixing stop method and other stuff 2025-01-23 07:44:11 -03:00
Rodrigo Alfonso
f3b29cb835 Updating docs 2025-01-22 10:48:50 -03:00
Rodrigo Alfonso
4da4c4996d Formatting code 2025-01-20 03:55:14 -03:00
Rodrigo Alfonso
572c584994 Moving _qran_range and randomSeed to Link:: common namespace 2025-01-19 02:56:16 -03:00
Rodrigo Alfonso
7b28dd3640 Fixing version tags 2025-01-17 00:26:03 -03:00
Rodrigo Alfonso
5e49c84903 LinkWireless: Improve timeout handling, so old confirmation numbers still trigger timeouts 2025-01-16 01:58:44 -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
5eaa6cbe16 Handling queue overflow in LinkUniversal 2025-01-14 11:34:07 -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
10555a1573 Fixing issues with C bindings 2025-01-12 10:11:56 -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
cfeda020db Providing default implementations for common string functions 2025-01-12 08:58:38 -03:00
Rodrigo Alfonso
bfa230f697 Extracting cstdio functions 2025-01-12 07:28:57 -03:00
Rodrigo Alfonso
3fb27158d1 Improving LinkUniversal::deactivate(...) documentation 2025-01-12 06:38:33 -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
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
107624e68f Improving wireless adapter deactivation in LinkUniversal and LinkWirelessMultiboot 2025-01-04 08:13:21 -03:00
Rodrigo Alfonso
dc97649efb Renaming restoreFromMultiboot => restoreExistingConnection 2025-01-04 06:18:19 -03:00
Rodrigo Alfonso
6bfe90ed3e Adding 'restore from multiboot' to LinkUniversal 2025-01-04 01:31:34 -03:00
Rodrigo Alfonso
f9e0e1dd63 Documenting internal instances 2025-01-03 09:00:04 -03:00
Rodrigo Alfonso
a7ca676565 FIX: LinkUniversal now initializes randomSeed 2025-01-03 07:22:37 -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
fb1bafcd4c Version v7.0.0 => v7.0.1 2024-09-14 04:56:07 -03:00