Commit Graph

453 Commits

Author SHA1 Message Date
Rodrigo Alfonso
33f0d2ca4e Version => v6.3.0 2024-04-21 18:59:02 -03:00
Rodrigo Alfonso
4aa43dfcb6 Adding UART documentation 2024-04-21 18:55:44 -03:00
Rodrigo Alfonso
f6e1ff3cc3 Updating UART demo 2024-04-21 18:00:31 -03:00
Rodrigo Alfonso
d0ed54e7d4 Adding locks for concurrency 2024-04-21 06:56:17 -03:00
Rodrigo Alfonso
7bafeedd30 Adding LinkUART 2024-04-20 10:30:06 -03:00
Rodrigo Alfonso
75a70f6f40 Adding SPI connection diagram 2024-03-15 00:09:06 -03:00
Rodrigo Alfonso
806bb783f3 Fixing README formatting 2024-03-01 19:59:13 -03:00
Rodrigo Alfonso
c2ebcc23fc Version => v6.2.3 2024-03-01 17:43:04 -03:00
Rodrigo Alfonso
ea7089c931 Setting LinkUniversal's max players default value to 5 2024-03-01 17:39:59 -03:00
Rodrigo Alfonso
c99c34ea81 Updating README, adding note about resetting GPIO 2024-02-26 08:24:14 -03:00
Rodrigo Alfonso
7e50be40dd Version => v6.2.2 2024-02-24 02:20:24 -03:00
Rodrigo Alfonso
c804eb9315 Making LinkUniversal::send(...) return bool, honoring LinkWireless' response 2024-02-24 02:13:32 -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
8ad0435d8b Cleaning up and fixing docs 2024-02-06 06:28:09 -03:00
Rodrigo Alfonso
ccb61e4cb1
Merge pull request #17 from afska/v6.2.0
📡 LinkWirelessMultiboot, 🔧🏛️ LinkWirelessOpenSDK, 📻🌎🔌 new features
2024-02-05 03:27:33 -03:00
Rodrigo Alfonso
1262af953d Updating screenshots 2024-02-05 03:10:24 -03:00
Rodrigo Alfonso
7ce1e9bfd2 Making 0x28 docs more clear 2024-02-05 02:05:04 -03:00
Rodrigo Alfonso
400f60f457 FIX: Read broadcasts poll in LinkRawWireless returning no rooms 2024-02-05 01:47:49 -03:00
Rodrigo Alfonso
cb0bec9d79 Fixing build script 2024-02-05 00:45:09 -03:00
Rodrigo Alfonso
2d73fe69d4 Fixing name conflict with newer devkitPro 2024-02-05 00:38:08 -03:00
Rodrigo Alfonso
67afa0ca3c Adding Wireless Multiboot documentation 2024-02-05 00:33:13 -03:00
Rodrigo Alfonso
70d914dae3 Adding optional 8-bit support to LinkSPI 2024-02-04 23:33:23 -03:00
Rodrigo Alfonso
4d03d0c729 Adjusting LinkCableMultiboot rom length 2024-02-04 23:17:02 -03:00
Rodrigo Alfonso
7c6191cebe Cleaning LinkCableMultiboot code by making it use LinkRawCable under the hood 2024-02-04 23:15:56 -03:00
Rodrigo Alfonso
96cc45832b Adding LinkWirelessOpenSDK documentation 2024-02-04 22:50:24 -03:00
Rodrigo Alfonso
ca87a9f66c Adding clock inversion discoveries to docs 2024-02-04 21:54:22 -03:00
Rodrigo Alfonso
9f21fc13f8 FIX: Clock inversion in LinkRawWireless sometimes failing 2024-02-04 21:29:47 -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
36e258e90c Removing logging code from LinkRawWireless 2024-02-03 05:41:17 -03:00
Rodrigo Alfonso
76d4c4b419 Replacing log level function with player toggle 2024-02-03 05:40:46 -03:00
Rodrigo Alfonso
45c39a2fbd Adding LINK_UNIVERSAL_GAME_ID_FILTER to LinkUniversal 2024-02-03 05:19:37 -03:00
Rodrigo Alfonso
a43d8a6f06 FIX: After clock inversion, a small wait is needed before sending new commands to make it more stable 2024-02-03 04:56:05 -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