Commit Graph

729 Commits

Author SHA1 Message Date
Rodrigo Alfonso
6f1908c648 FIX: Transfer errors 2025-02-17 06:27:36 -03:00
Rodrigo Alfonso
15ce27ef33 FIX: ScopeGuard usage 2025-02-17 05:12:28 -03:00
Rodrigo Alfonso
78e6fab8f2 Adding reset mechanism 2025-02-17 04:39:32 -03:00
Rodrigo Alfonso
3645ca5d9f Updating loader binaries 2025-02-17 02:27:18 -03:00
Rodrigo Alfonso
237472ee15 Finishing card reception 2025-02-17 01:45:19 -03:00
Rodrigo Alfonso
406ae0031f Implementing first part of card reception 2025-02-17 00:56:53 -03:00
Rodrigo Alfonso
5cb96b5b69 Adding cancellation callbacks to LinkCard and sending the right loader based on region 2025-02-17 00:08:47 -03:00
Rodrigo Alfonso
25fff2de3a Adding DLC Loader code 2025-02-16 08:55:01 -03:00
Rodrigo Alfonso
115fb2ade2 Ordering LinkRawCable methods 2025-02-16 07:51:41 -03:00
Rodrigo Alfonso
bce0671881 Making it work with both adapters (USA and JAP) 2025-02-16 00:26:19 -03:00
Rodrigo Alfonso
5c0cf89008 Unhardcoding e-Reader checksum 2025-02-15 22:17:53 -03:00
Rodrigo Alfonso
86eed10480 FIX: Adding pre-transfer wait to fix it on hardware 2025-02-15 10:16:33 -03:00
Rodrigo Alfonso
97028c5231 Cleaning up the previous mess 2025-02-15 09:18:46 -03:00
Rodrigo Alfonso
b4393f03c0 WIP - Sending loader with hardcoded checksum // works 2025-02-15 08:03:42 -03:00
Rodrigo Alfonso
ee50d4f731 Main loader sending part done. Now I think it needs the CRC 2025-02-15 04:18:25 -03:00
Rodrigo Alfonso
3d0fa72083 Adding code to call sendLoader in LinkCard example 2025-02-15 03:44:31 -03:00
Rodrigo Alfonso
5372106db5 Adding LinkCard boilerplate code and device detection 2025-02-15 00:49:57 -03:00
Rodrigo Alfonso
724d21e75d LinkRawCable: default to max baud rate 2025-02-14 23:50:30 -03:00
Rodrigo Alfonso
0845b39136 Using LinkRawCable static API 2025-02-14 06:01:14 -03:00
Rodrigo Alfonso
39e80d0f88 Moving setMultiPlayMode to public API 2025-02-14 05:58:12 -03:00
Rodrigo Alfonso
de7554bf45 Fixing LinkIR.cpp comment 2025-02-12 10:08:59 -03:00
Rodrigo Alfonso
534378032a Adding video and fixing docs 2025-02-11 23:40:35 -03:00
Rodrigo Alfonso
8b1de89179 Adding LinkIR C bindings 2025-02-11 23:02:01 -03:00
Rodrigo Alfonso
4f664002ba Adding IR adapter README 2025-02-11 22:43:20 -03:00
Rodrigo Alfonso
5b5846aade FIX: IR adapter detection 2025-02-11 22:00:35 -03:00
Rodrigo Alfonso
c4d9c4a2c5 FIX: Making IR demodulation more reliable using DEMODULATION_HYSTERESIS_DELAY 2025-02-11 20:58:51 -03:00
Rodrigo Alfonso
1becbcfbb8 Fixing issues with detection 2025-02-11 20:25:05 -03:00
Rodrigo Alfonso
ad7775740b Rethinking demodulation code using interrupts 2025-02-11 08:40:47 -03:00
Rodrigo Alfonso
965e927e3a Stop estimating transition time 2025-02-11 02:13:25 -03:00
Rodrigo Alfonso
d05b3513e8 Making receiveNEC more reliable 2025-02-11 00:41:42 -03:00
Rodrigo Alfonso
4b51164964 Improving IR example 2025-02-11 00:23:19 -03:00
Rodrigo Alfonso
296674fbee Receiving NEC signals 2025-02-10 23:25:20 -03:00
Rodrigo Alfonso
546937d338 Sending startTimeout first 2025-02-10 23:14:59 -03:00
Rodrigo Alfonso
30b9ff2ece Moving notes to main hpp 2025-02-10 23:01:23 -03:00
Rodrigo Alfonso
dbd0175159 Controlling how the library methods behave when not activated 2025-02-10 22:56:21 -03:00
Rodrigo Alfonso
366d5f710b Organizing IR code 2025-02-10 21:23:37 -03:00
Rodrigo Alfonso
cf689a4708 Moving cpp files to iwram_code directory 2025-02-10 20:40:30 -03:00
Rodrigo Alfonso
42b41f84ff Demodulating signals 2025-02-10 20:27:11 -03:00
Rodrigo Alfonso
faccdac486 Trying to read signals 2025-02-10 07:18:17 -03:00
Rodrigo Alfonso
5aa625bf7c Exposing the LED 2025-02-10 03:01:32 -03:00
Rodrigo Alfonso
57e8fb5b7b Implementing things more close to spec 2025-02-10 02:13:20 -03:00
Rodrigo Alfonso
4a685f5d5f Adding code to measure microseconds 2025-02-10 02:01:45 -03:00
Rodrigo Alfonso
c0c2283cfb Adding sendNEC helper 2025-02-10 00:35:22 -03:00
Rodrigo Alfonso
a3ce3d76fc Sending a modulated NEC IR signal 2025-02-10 00:16:05 -03:00
Rodrigo Alfonso
a83ed0a6e3 Implementing IR adapter detection 2025-02-07 23:32:41 -03:00
Rodrigo Alfonso
5ad59ea2e1 Fixing wrong documentation message 2025-02-07 22:29:06 -03:00
Rodrigo Alfonso
e7574ccd14 Improving LinkGPIO example and adding LinkGPIO::getSIInterrupts() 2025-02-07 20:39:13 -03:00
Rodrigo Alfonso
97bb7ca405 FIX: Sanitizing adapters' byte count 2025-02-07 07:02:22 -03:00
Rodrigo Alfonso
b39a79f526 Normalizing code style in multiboot libs 2025-02-07 02:52:01 -03:00
Rodrigo Alfonso
f5430c1700 Normalizing naming style 2025-02-06 08:18:26 -03:00