Commit Graph

403 Commits

Author SHA1 Message Date
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
6d5bb80d97 Adding missing client methods to LinkWirelessOpenSDK 2024-02-02 02:18:45 -03:00
Rodrigo Alfonso
f78cf257ea Making a simple interface for createServerBuffer 2024-02-02 02:07:48 -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
d494c7cdb5 Adding getChildrenData parser method 2024-02-01 01:50:53 -03:00
Rodrigo Alfonso
4c88c52889 Using C arrays in LinkRawWireless for easier cast between u32 and u8 streams 2024-02-01 01:31:24 -03:00
Rodrigo Alfonso
19237ea76c Using createServerBuffer for all communication 2024-02-01 01:10:30 -03:00
Rodrigo Alfonso
d0a139d633 Removed typedefs from LinkRawWireless 2024-01-31 23:58:48 -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
75aae7a279 Migrating LinkRawWireless to C-style strings 2024-01-30 07:44:12 -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
6f46c756e6 Remove all logging code from LinkRawWireless if logging is disabled 2024-01-30 06:36:47 -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
b0911d782b Adding GBFS to LinkWirelessMultiboot_demo 2024-01-29 04:42:40 -03:00
Rodrigo Alfonso
c5301dd96c Adding LinkWirelessMultiboot class 2024-01-25 06:22:05 -03:00
Rodrigo Alfonso
4ed9ae21c5 Adding version number to all examples 2024-01-25 01:08:14 -03:00
Rodrigo Alfonso
2a52e88b8d Adding LinkWirelessMultiboot_demo 2024-01-25 00:50:41 -03:00
Rodrigo Alfonso
ab11a89662 Increasing version to v6.2.0 2024-01-24 06:15:24 -03:00
Rodrigo Alfonso
84a14148ba FIX: Allowing debug ROM to send bit 15 in game id 2024-01-24 06:14:31 -03:00
Rodrigo Alfonso
0ee48ab24d Adding warning about serial IRQ timing 2024-01-19 08:11:05 -03:00
Rodrigo Alfonso
0779535b2c Adding notes about libugba and small fix to support 5 players in LinkUniversal 2024-01-18 19:10:32 -03:00
Rodrigo Alfonso
d9c69531f2 Cleaning up code 2024-01-15 20:34:21 -03:00
Rodrigo Alfonso
60e8af6c28 Updating usage documentation (strings) v6.1.1 2024-01-15 19:40:38 -03:00
Rodrigo Alfonso
85ef504ce3 FIX: Resetting the adapter before sending BYE command 2024-01-15 19:37:33 -03:00
Rodrigo Alfonso
3db87d79bf Using cstring on LinkWireless/LinkUniversal 2024-01-15 19:21:51 -03:00
Rodrigo Alfonso
abe68c3720 Updating README.md 2024-01-15 10:46:31 -03:00
Rodrigo Alfonso
7b1d457967 Merge pull request #16 from afska/raw
🔧👾 LinkRawCable, 🔧📻 LinkRawWireless
v6.1.0
2024-01-15 10:21:04 -03:00
Rodrigo Alfonso
560a1c63dd Adding screenshots 2024-01-15 10:14:43 -03:00
Rodrigo Alfonso
69e8e7700a Increasing version to v6.1.0 2024-01-15 09:58:57 -03:00
Rodrigo Alfonso
ce94a73f4a Adding note about Wait timeout 2024-01-15 08:26:10 -03:00