Commit Graph

114 Commits

Author SHA1 Message Date
Rodrigo Alfonso
65841b3cb2 Replacing LINK_WIRELESS_MULTIBOOT_ASYNC_LIMIT_TRANSFER_SPEED with sendRom(...) parameter 2025-01-27 03:32:23 -03:00
Rodrigo Alfonso
14d1cff22e Fixing issues with C bindings and enum classes 2025-01-26 23:47:04 -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
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
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
e68df67aee Finishing LinkWirelessMultiboot::Async documentation 2025-01-25 02:20:13 -03:00
Rodrigo Alfonso
74ea6fcdc5 Fix handshake bug in async rewrite 2025-01-25 00:34:18 -03:00
Rodrigo Alfonso
f7ac879011 Fix sendAndExpectData overload 2025-01-25 00:28:11 -03:00
Rodrigo Alfonso
ac5f28ad4f Adding IRQ timeout 2025-01-24 23:49:16 -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
64d948db25 Fixing LinkWirelessMultiboot docs 2025-01-23 01:17:08 -03:00
Rodrigo Alfonso
e5ecf1affc Fixing type issues 2025-01-22 23:05:03 -03:00
Rodrigo Alfonso
d567eb3fdd Renaming AcceptConnections => PollConnections 2025-01-22 20:59:46 -03:00
Rodrigo Alfonso
eceaa5d60b Fixing documentation 2025-01-22 06:22:27 -03:00
Rodrigo Alfonso
4da4c4996d Formatting code 2025-01-20 03:55:14 -03:00
Rodrigo Alfonso
7b28dd3640 Fixing version tags 2025-01-17 00:26:03 -03:00
Rodrigo Alfonso
c356afc8ae Formatting code 2025-01-16 20:10:09 -03:00
Rodrigo Alfonso
c0b69c1fc1 LinkWirelessMultiboot: adding retries for final transfer 2025-01-13 05:13:33 -03:00
Rodrigo Alfonso
6e8be79bd0 Version v7.1.0 => v8.0.0 2025-01-12 09:57:27 -03:00
Rodrigo Alfonso
d688241275 Removing unneeded constants 2025-01-12 09:00:35 -03:00
Rodrigo Alfonso
0bfdb0b520 Removing std::array completely 2025-01-12 08:07:06 -03:00
Rodrigo Alfonso
b3ddf16b35 Extracting some macros to _link_common 2025-01-12 06:44:05 -03:00
Rodrigo Alfonso
b93b3ce476 Adding LinkWireless::_setLogger(...) and LinkWirelessMultiboot::_setLogger(...) methods 2025-01-12 06:18:35 -03:00
Rodrigo Alfonso
76cc626d27 Moving async command system from LinkWireless to LinkRawWireless 2025-01-12 06:10:59 -03:00
Rodrigo Alfonso
4b29529f0a FIX: LinkWirelessMultiboot now confirms the last packet too, detecting failures at the end of the transfer 2025-01-12 06:03:25 -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
b8643e0ddc Adding 'restore from multiboot' functionality to LinkRawWireless 2025-01-03 22:55:08 -03:00
Rodrigo Alfonso
a062a3acd6 Extracting event constants 2025-01-03 08:39:35 -03:00
Rodrigo Alfonso
aea3ae742a FIX: Uninitialized and unaligned reads in LinkWirelessOpenSDK 2025-01-03 06:56:57 -03:00
Rodrigo Alfonso
28b0ecda64 Moving most of the file transfer logic to LinkWirelessOpenSDK 2025-01-02 18:57:13 -03:00
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