Commit Graph

65 Commits

Author SHA1 Message Date
Rodrigo Alfonso
ada55d22f0 LinkMobile fix: Increasing INIT_TIMEOUT_FRAMES to 60*3 so it also works with the Red and Yellow adapters 2024-08-22 22:45:49 -03:00
Rodrigo Alfonso
576d8047ff Not checking for 0xD2 at all in the mobile adapter 2024-08-21 04:32:21 -03:00
Rodrigo Alfonso
1e06a32a37 Testing fix for mobile adapter hw 2024-08-19 10:01:55 -03:00
Rodrigo Alfonso
1aaf84bb27 Reverting test code
This reverts commit a8383a67eec7c82079d533c8a60f6202aeb3b059.
2024-08-19 04:43:47 -03:00
Rodrigo Alfonso
0aa6d70178 Oh, of course I have to switch the serial mode before the timer x) 2024-08-19 04:43:17 -03:00
Rodrigo Alfonso
ec06a49073 Debugging why it doesn't work on the RPi Pico 2024-08-19 04:42:36 -03:00
Rodrigo Alfonso
004a796cc3 Adding LinkMobile to compile script, improving documentation 2024-08-19 03:47:35 -03:00
Rodrigo Alfonso
03314004e9 Refactors and improving docs 2024-08-19 02:33:40 -03:00
Rodrigo Alfonso
c41d99562a Refactoring library and example. Renaming ISP => PPP 2024-08-19 01:36:23 -03:00
Rodrigo Alfonso
b7f5288d4c Adding waitFor(...) method 2024-08-18 23:31:55 -03:00
Rodrigo Alfonso
c3ed1114a9 Cleaning up requests 2024-08-18 23:15:30 -03:00
Rodrigo Alfonso
2055e66c90 Adding TCP example 2024-08-18 23:01:44 -03:00
Rodrigo Alfonso
0aa2c1b5b8 Finishing TCP/UDP commands 2024-08-18 11:07:42 -03:00
Rodrigo Alfonso
855accae1c Adding signatures and documentation for openConnection and closeConnection 2024-08-18 10:15:49 -03:00
Rodrigo Alfonso
f994270ee0 Implementing DNS query 2024-08-18 09:16:14 -03:00
Rodrigo Alfonso
c1f01cd5af ISP calling and login completed 2024-08-18 05:57:24 -03:00
Rodrigo Alfonso
0f2d09229f Starting ISP connection 2024-08-18 04:19:21 -03:00
Rodrigo Alfonso
a0221f2971 Request timeout always active? 2024-08-18 01:57:00 -03:00
Rodrigo Alfonso
bbcfc99a0d Renaming isConnected() => isP2PConnected() 2024-08-18 01:46:09 -03:00
Rodrigo Alfonso
fc68b304f6 Adding isConfigurationValid() 2024-08-18 01:40:54 -03:00
Rodrigo Alfonso
e7b9f00266 Removing BAD_CONFIGURATION_CHECKSUM 2024-08-18 01:29:25 -03:00
Rodrigo Alfonso
8b1e426609 Adding LinkMobile documentation 2024-08-17 10:56:28 -03:00
Rodrigo Alfonso
d957b50ed3 Adding Doxygen docs 2024-08-17 09:40:11 -03:00
Rodrigo Alfonso
d63956e0a0 Adding numpad to example and timeouts 2024-08-17 07:24:26 -03:00
Rodrigo Alfonso
804f6a32ab Adding timeout error 2024-08-17 05:10:56 -03:00
Rodrigo Alfonso
049af89e74 Adding constant ping (telephone status), manual hang up, and hang up detection 2024-08-17 02:44:46 -03:00
Rodrigo Alfonso
6d7203e213 Adding methods to retrieve role 2024-08-17 01:42:48 -03:00
Rodrigo Alfonso
8ffc30d740 Moving transfer requests to example 2024-08-17 01:06:13 -03:00
Rodrigo Alfonso
84608a688f Extracting methods to transfer data and adding extra checks to data size in SIO32 2024-08-16 23:51:47 -03:00
Rodrigo Alfonso
7d7b75c982 Adding send/receive test 2024-08-16 20:36:51 -03:00
Rodrigo Alfonso
72bd5e4635 Adding dontReceiveCalls boolean (test) 2024-08-16 10:41:32 -03:00
Rodrigo Alfonso
8dbe5f2572 Adding basic call feature 2024-08-16 10:30:14 -03:00
Rodrigo Alfonso
db43d1eb18 Adjusted max size to 254 2024-08-16 09:46:45 -03:00
Rodrigo Alfonso
6983d9df5f Using a single queue for all projects 2024-08-16 08:51:50 -03:00
Rodrigo Alfonso
6249152311 Adding user requests system 2024-08-16 08:35:19 -03:00
Rodrigo Alfonso
47ab5ced31 Retrieving adapter type, start thinking about calls 2024-08-16 07:29:20 -03:00
Rodrigo Alfonso
78ff5ec654 Calling 'Wait for telephone call' regularly 2024-08-16 06:59:38 -03:00
Rodrigo Alfonso
c39ff7dba5 0x11 already resets the adapter 2024-08-16 05:42:10 -03:00
Rodrigo Alfonso
36c39cf457 Extracting pureCommandId() 2024-08-16 05:38:13 -03:00
Rodrigo Alfonso
ff8885d877 FIX: ack and checksum bugs in SIO32 mode 2024-08-16 05:14:18 -03:00
Rodrigo Alfonso
b272ebafdb Adding gracefully shutdown method 2024-08-16 01:02:57 -03:00
Rodrigo Alfonso
28d4738daa Adding error logs and improving stability 2024-08-15 23:46:14 -03:00
Rodrigo Alfonso
36efafde17 Preventing UB in wireless and mobile examples after disabling the adapter 2024-08-15 21:39:30 -03:00
Rodrigo Alfonso
9d5ede98ee Avoiding flicker in example 2024-08-15 11:11:40 -03:00
Rodrigo Alfonso
f6a7f3b2e6 Updating README and fixing mobile stuff 2024-08-15 11:11:40 -03:00
Rodrigo Alfonso
c6e4b3bd21 Parsing errors, detecting timeouts 2024-08-15 11:11:40 -03:00
Rodrigo Alfonso
feca76d946 Making read configuration a part of the initialization ritual 2024-08-15 11:11:40 -03:00
Rodrigo Alfonso
0f65175a5b Refactoring LinkMobile to be completely async and don't block the system at all 2024-08-15 11:11:40 -03:00
Rodrigo Alfonso
431820ba37 FIX: Sending zeroes in padding bytes 2024-08-15 11:11:40 -03:00
Rodrigo Alfonso
b82deda44e Fixing checksum 2024-08-15 11:11:40 -03:00