Rodrigo Alfonso
|
283dd81b73
|
Removing unneeded finish(...) calls
|
2025-01-02 04:47:16 -03:00 |
|
Rodrigo Alfonso
|
05568ad4bf
|
Moving some generic file transfer code from LinkWirelessMultiboot to LinkWirelessOpenSDK
|
2025-01-02 04:22:44 -03:00 |
|
Rodrigo Alfonso
|
9ea8f0c54b
|
Removing unneeded waits in LinkWirelessMultiboot
|
2025-01-02 03:16:57 -03:00 |
|
Rodrigo Alfonso
|
be645a8f75
|
Moving wait(...) function to _link_common.hpp
|
2025-01-02 03:09:10 -03:00 |
|
Rodrigo Alfonso
|
9af5aa2e1a
|
Version => v7.1.0, updating license
|
2025-01-01 20:00:16 -03:00 |
|
Rodrigo Alfonso
|
e44fe5007e
|
LinkWirelessMultiboot: Adding missing volatile flag, wait fix, and renaming cancel => listener
|
2025-01-01 19:59:23 -03:00 |
|
Rodrigo Alfonso
|
2e290a1a1d
|
Removing noinline modifiers adding for debugging
|
2024-11-30 02:02:30 +00:00 |
|
Rodrigo Alfonso
|
33bdbc3810
|
Adding ready flag to LinkWirelessMultiboot to start transfer early
|
2024-11-30 01:48:26 +00:00 |
|
Rodrigo Alfonso
|
fb1bafcd4c
|
Version v7.0.0 => v7.0.1
|
2024-09-14 04:56:07 -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
|
612f286635
|
Preventing multiboot failures
|
2024-08-20 00:30:05 -03:00 |
|
Rodrigo Alfonso
|
82d315f8ce
|
Improving disconnection handling in LinkWirelessMultiboot
|
2024-08-19 22:39:38 -03:00 |
|
Rodrigo Alfonso
|
3e3920096f
|
Using nullptr instead of NULL
|
2024-08-19 08:42:21 -03:00 |
|
Rodrigo Alfonso
|
d63dc3f250
|
Adding prefix to LWMLOG
|
2024-08-15 00:07:49 -03:00 |
|
Rodrigo Alfonso
|
6516744b6d
|
Normalizing file format
|
2024-08-10 07:14:54 -03:00 |
|
Rodrigo Alfonso
|
d6d7862703
|
Using type aliases for readability
|
2024-08-08 04:20:46 -03:00 |
|
Rodrigo Alfonso
|
743ea22f15
|
Fixing wrong constant usage
|
2024-08-08 02:41:04 -03:00 |
|
Rodrigo Alfonso
|
0115a21778
|
gcc: pls stop inlining this code
|
2024-08-08 02:17:33 -03:00 |
|
Rodrigo Alfonso
|
3f5784c767
|
Adding Doxygen-style docs for IDE autocompletion in LinkWirelessOpenSDK and LinkWirelessMultiboot
|
2024-08-08 01:20:11 -03:00 |
|
Rodrigo Alfonso
|
f456592d9a
|
Dropping tonc dependency in LinkWirelessOpenSDK and LinkWirelessMultiboot
|
2024-08-08 00:59:06 -03:00 |
|
Rodrigo Alfonso
|
c8e5a4745d
|
Adding Doxygen-style docs for IDE autocompletion in LinkRawWireless
|
2024-08-07 10:15:55 -03:00 |
|
Rodrigo Alfonso
|
69fa07409a
|
Version => v7.0.0
|
2024-08-06 02:51:12 -03:00 |
|
Rodrigo Alfonso
|
af429fa565
|
Version => v6.4.0
|
2024-08-05 10:20:46 -03:00 |
|
Rodrigo Alfonso
|
366518faaf
|
Improving documentation
|
2024-08-05 09:55:26 -03:00 |
|
Rodrigo Alfonso
|
33f0d2ca4e
|
Version => v6.3.0
|
2024-04-21 18:59:02 -03:00 |
|
Rodrigo Alfonso
|
c2ebcc23fc
|
Version => v6.2.3
|
2024-03-01 17:43:04 -03:00 |
|
Rodrigo Alfonso
|
7e50be40dd
|
Version => v6.2.2
|
2024-02-24 02:20:24 -03:00 |
|
Rodrigo Alfonso
|
b8540e7dda
|
Removing cursed assembly from LinkSPI, as it wasn't needed - Fixes #18
|
2024-02-07 01:14:59 -03:00 |
|
Rodrigo Alfonso
|
cd221e63ab
|
Trying to make it work with the faster waitstates
|
2024-02-04 19:42:42 -03:00 |
|
Rodrigo Alfonso
|
c23b9d628c
|
gcc's -O3 was messing up the execution order for LinkWirelessMultiboot
|
2024-02-04 11:31:31 -03:00 |
|
Rodrigo Alfonso
|
b02061e11a
|
Revert "Switching back to SendData (0x24) as it's way more stable on hw"
(I spoke too sun, this has other timing problems)
This reverts commit 311bd0a822.
|
2024-02-04 11:12:11 -03:00 |
|
Rodrigo Alfonso
|
ed0affd5f5
|
Adding ROM header autopatching
|
2024-02-04 10:51:50 -03:00 |
|
Rodrigo Alfonso
|
311bd0a822
|
Switching back to SendData (0x24) as it's way more stable on hw
|
2024-02-04 10:26:03 -03:00 |
|
Rodrigo Alfonso
|
324b180f5e
|
Preventing race when reading activeChildren in 0x28 response
|
2024-02-04 09:05:51 -03:00 |
|
Rodrigo Alfonso
|
1c9adf3eb0
|
Adding inflight packets (double speed!)
|
2024-02-04 08:45:50 -03:00 |
|
Rodrigo Alfonso
|
30a449092c
|
Tracking packets individually
|
2024-02-04 05:55:23 -03:00 |
|
Rodrigo Alfonso
|
7294149ef4
|
Adding support for multiple children
|
2024-02-03 09:54:12 -03:00 |
|
Rodrigo Alfonso
|
574e75f67c
|
Improving docs and removing outdated wireless documentation
|
2024-02-03 08:26:07 -03:00 |
|
Rodrigo Alfonso
|
32150a212f
|
Detecting individual children timeout
|
2024-02-03 08:09:16 -03:00 |
|
Rodrigo Alfonso
|
db2f1a3928
|
FIX: Resetting size parameters in LinkRawWireless
|
2024-02-03 07:27:24 -03:00 |
|
Rodrigo Alfonso
|
c6ec56b4fa
|
Fixing setup value's max player setting
|
2024-02-03 07:06:15 -03:00 |
|
Rodrigo Alfonso
|
dded460b97
|
Extracting more functions
|
2024-02-03 06:55:13 -03:00 |
|
Rodrigo Alfonso
|
66532ecd0c
|
Validating adapter name and timing fix
|
2024-02-03 06:25:01 -03:00 |
|
Rodrigo Alfonso
|
a2f2f3be2f
|
Moving offset parameter to the end of the list
|
2024-02-03 03:10:22 -03:00 |
|
Rodrigo Alfonso
|
7de48bc7ac
|
Extracting ACK validation function
|
2024-02-03 03:05:50 -03:00 |
|
Rodrigo Alfonso
|
26a115792a
|
Fixes weird bug?
|
2024-02-02 09:42:03 -03:00 |
|
Rodrigo Alfonso
|
bd4e6ef1ce
|
Adding progress reporting to cancel()
|
2024-02-02 09:30:02 -03:00 |
|
Rodrigo Alfonso
|
7903a4468b
|
Using clientNumber on handshake
|
2024-02-02 08:44:57 -03:00 |
|
Rodrigo Alfonso
|
b3f40201e8
|
Using the new functions in the last part
|
2024-02-02 08:25:55 -03:00 |
|
Rodrigo Alfonso
|
323e24272d
|
FIX: First bytes + cleanup
|
2024-02-02 08:17:12 -03:00 |
|
Rodrigo Alfonso
|
fa6670892c
|
Extracting a higher order functions for handshake
|
2024-02-02 07:59:39 -03:00 |
|
Rodrigo Alfonso
|
db4fbddda6
|
Starting WirelessMultiboot refactor
|
2024-02-02 05:30:08 -03:00 |
|
Rodrigo Alfonso
|
706e2b3e21
|
Moving n and phase to its own SequenceNumber struct
|
2024-02-02 02:01:52 -03:00 |
|
Rodrigo Alfonso
|
ca823cae71
|
Adding tx and wait timeout parameters to LinkRawWireless::setup(...)
|
2024-02-02 01:45:01 -03:00 |
|
Rodrigo Alfonso
|
d531167638
|
Updating docs with 0x99660128 and Setup parameters
|
2024-02-02 01:16:24 -03:00 |
|
Rodrigo Alfonso
|
01b5cfaacd
|
Fixing clock inversion issues by enabling prefetch
|
2024-02-02 00:38:45 -03:00 |
|
Rodrigo Alfonso
|
c55d2683ab
|
The sender now detects timeouts
|
2024-02-01 23:09:09 -03:00 |
|
Rodrigo Alfonso
|
60ac840f52
|
Moving slotState (now commState) to an enum
|
2024-02-01 22:50:01 -03:00 |
|
Rodrigo Alfonso
|
dd057313ae
|
FIX: Rom start handshake on retransmission
|
2024-02-01 22:08:04 -03:00 |
|
Rodrigo Alfonso
|
74d02a2a34
|
Adding bounds check to getChildrenData and fixing other bugs
|
2024-02-01 07:25:25 -03:00 |
|
Rodrigo Alfonso
|
9c664bcd70
|
Using getChildrenData to parse all messages
|
2024-02-01 06:18:44 -03:00 |
|
Rodrigo Alfonso
|
19237ea76c
|
Using createServerBuffer for all communication
|
2024-02-01 01:10:30 -03:00 |
|
Rodrigo Alfonso
|
ee39f8cda4
|
Starting refactor (moving SDK protocol to its own class)
|
2024-01-31 23:49:49 -03:00 |
|
Rodrigo Alfonso
|
f10ad006ae
|
Migrating LinkRawWireless to static arrays
|
2024-01-31 01:28:29 -03:00 |
|
Rodrigo Alfonso
|
ec67a2c729
|
Configurable magic in setup(...), start LinkWirelessMultiboot cleanup
|
2024-01-30 07:29:08 -03:00 |
|
Rodrigo Alfonso
|
18020521fd
|
Also making logger optional in LinkWirelessMultiboot
|
2024-01-30 06:55:33 -03:00 |
|
Rodrigo Alfonso
|
5c69549f6b
|
Making LinkSPI more robust and using SendDataWait
|
2024-01-30 06:12:25 -03:00 |
|
Rodrigo Alfonso
|
31088b9b86
|
Fixing off by one error (works!)
|
2024-01-29 20:56:57 -03:00 |
|
Rodrigo Alfonso
|
55a904c5a5
|
Checking bounds, adding test multiboot rom to gbfs
|
2024-01-29 06:49:46 -03:00 |
|
Rodrigo Alfonso
|
eff513e700
|
Using SendData, which is more stable than SendDataWait
|
2024-01-29 04:42:43 -03:00 |
|
Rodrigo Alfonso
|
845de04dc1
|
Starting ROM send code
|
2024-01-29 04:42:43 -03:00 |
|
Rodrigo Alfonso
|
9b8c9388ff
|
Reaching the 'DOWNLOADING' point
|
2024-01-29 04:42:43 -03:00 |
|
Rodrigo Alfonso
|
2a998b1edf
|
Starting wireless multiboot draft
|
2024-01-29 04:42:43 -03:00 |
|
Rodrigo Alfonso
|
c5301dd96c
|
Adding LinkWirelessMultiboot class
|
2024-01-25 06:22:05 -03:00 |
|