Rodrigo Alfonso
|
b7295b2443
|
Fixing default didPress(...) key handling
|
2025-02-04 05:51:36 -03:00 |
|
Rodrigo Alfonso
|
1124981c81
|
Logging forwarded count
|
2025-02-03 23:03:24 -03:00 |
|
Rodrigo Alfonso
|
c6b399f5b2
|
Now LinkRawWireless_demo can perform ghost sends
|
2025-02-03 21:47:57 -03:00 |
|
Rodrigo Alfonso
|
97adf6a8b0
|
Optimizations: Only iterate until playerCount, calculating min ACK only once
|
2025-02-03 10:21:08 -03:00 |
|
Rodrigo Alfonso
|
ba8e444d9b
|
Moving more critical code to IWRAM and more non-critical code to ROM
|
2025-02-03 09:54:00 -03:00 |
|
Rodrigo Alfonso
|
6f2ec52e8d
|
FIX: Overflow handling when forwarding messages
|
2025-02-03 08:58:14 -03:00 |
|
Rodrigo Alfonso
|
b88b0271df
|
Inlining some helpers
|
2025-02-03 07:42:51 -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
|
9b0b08f368
|
Improving lagging button
|
2025-01-30 09:37:35 -03:00 |
|
Rodrigo Alfonso
|
20f24b3e60
|
Now the LinkCable_full example lag button only waits 5 frames
|
2025-01-30 09:33:03 -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
|
5c7f7d393c
|
Adding didQueueOverflow alert
|
2025-01-30 08:59:13 -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
|
9fb91309b6
|
playerCount() cannot be greater than LINK_UNIVERSAL_MAX_PLAYERS
|
2025-01-30 06:28:41 -03:00 |
|
Rodrigo Alfonso
|
eb8ce2d3fe
|
Optimization: don't add initial data if playerCount doesn't require it
|
2025-01-30 06:13:26 -03:00 |
|
Rodrigo Alfonso
|
83e91deb87
|
Revert "Using getState()"
This reverts commit 137df23a74.
|
2025-01-30 06:05:25 -03:00 |
|
Rodrigo Alfonso
|
137df23a74
|
Using getState()
|
2025-01-30 05:51:59 -03:00 |
|
Rodrigo Alfonso
|
2c1e370bbe
|
LinkRawWireless: Implementing command 0x30 DisconnectClient
|
2025-01-30 04:48:03 -03:00 |
|
Rodrigo Alfonso
|
ad85a77611
|
Fixing default value of localHeartbeat
|
2025-01-29 22:27:46 -03:00 |
|
Rodrigo Alfonso
|
d59bf93cd5
|
FIX: Failing to forward a message due to queues being full will also trigger queue overflow
|
2025-01-29 22:06:33 -03:00 |
|
Rodrigo Alfonso
|
a8382c91eb
|
LinkWireless: Allow sending 0xFFFF, adding heartbeat to clients, fixing a memory access based on a network packet
|
2025-01-29 11:09:24 -03:00 |
|
Rodrigo Alfonso
|
ffae5ad1e5
|
README: Stop using fully qualified names in the Return type column
|
2025-01-28 08:30:40 -03:00 |
|
Rodrigo Alfonso
|
cb9c6e7fd2
|
Finishing polymorphism between LinkCableMultiboot::Async and LinkWirelessMultiboot::Async
|
2025-01-28 07:37:40 -03:00 |
|
Rodrigo Alfonso
|
cbfe0b7514
|
Making LinkWirelessMultiboot::Async faster with a timer, making it polymorphic with LinkCableMultiboot::Async
|
2025-01-28 07:01:03 -03:00 |
|
Rodrigo Alfonso
|
62583201b8
|
Fixing LinkPS2Mouse documentation
|
2025-01-28 04:50:46 -03:00 |
|
Rodrigo Alfonso
|
f5f1bde1fe
|
FIX: When using LINK_WIRELESS_ENABLE_NESTED_IRQ, preventing acknowledge from being interrupted
|
2025-01-27 10:03:04 -03:00 |
|
Rodrigo Alfonso
|
25788dc238
|
Adding queue overflow flag to LinkWireless_demo
|
2025-01-27 08:45:42 -03:00 |
|
Rodrigo Alfonso
|
00bd94d71b
|
Removing unused Overwrite generic parameter from Queue
|
2025-01-27 04:30:28 -03:00 |
|
Rodrigo Alfonso
|
705f071162
|
Fixing sendRom documentation
|
2025-01-27 04:13:17 -03:00 |
|
Rodrigo Alfonso
|
65841b3cb2
|
Replacing LINK_WIRELESS_MULTIBOOT_ASYNC_LIMIT_TRANSFER_SPEED with sendRom(...) parameter
|
2025-01-27 03:32:23 -03:00 |
|
Rodrigo Alfonso
|
c9397f095b
|
Ensuring the wireless adapter always respond commands with less values than 30
|
2025-01-27 03:05:00 -03:00 |
|
Rodrigo Alfonso
|
d12e1ac4c7
|
FIX: Increasing CMD timeout for acknowledge
|
2025-01-27 02:33:52 -03:00 |
|
Rodrigo Alfonso
|
14d1cff22e
|
Fixing issues with C bindings and enum classes
|
2025-01-26 23:47:04 -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
|
59f12cb329
|
Making handshake faster
|
2025-01-26 21:07:58 -03:00 |
|
Rodrigo Alfonso
|
dd1735fb76
|
LinkWirelessMultiboot: Implementing waitForReadySignal correctly
|
2025-01-26 21:05:41 -03:00 |
|
Rodrigo Alfonso
|
b2b7c0986f
|
Updating C bindings
|
2025-01-26 10:34:50 -03:00 |
|
Rodrigo Alfonso
|
3c2a3c68bc
|
Adding option LINK_WIRELESS_MULTIBOOT_ASYNC_LIMIT_TRANSFER_SPEED
|
2025-01-26 10:23:48 -03:00 |
|
Rodrigo Alfonso
|
b6c2d7bd1a
|
More efficient pollConnections(...) in wireless multiboot async
|
2025-01-26 10:00:23 -03:00 |
|
Rodrigo Alfonso
|
12e41941c4
|
FIX: Making sendHost(...) more reliable
|
2025-01-26 09:33:22 -03:00 |
|
Rodrigo Alfonso
|
c376ae84bb
|
Fixing exchangeNewData
|
2025-01-25 03:43:08 -03:00 |
|
Rodrigo Alfonso
|
8e43b5be25
|
Fixing and documenting LINK_WIRELESS_MULTIBOOT_ENABLE_LOGGING
|
2025-01-25 03:29:08 -03:00 |
|
Rodrigo Alfonso
|
a720b14fa5
|
Fixing warnings
|
2025-01-25 02:51:42 -03:00 |
|
Rodrigo Alfonso
|
e68df67aee
|
Finishing LinkWirelessMultiboot::Async documentation
|
2025-01-25 02:20:13 -03:00 |
|
Rodrigo Alfonso
|
68f9c62c9a
|
Fixing async multiboot C bindings
|
2025-01-25 01:51:46 -03:00 |
|