Commit Graph

573 Commits

Author SHA1 Message Date
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
e14fd0f0d0 Moving synchronized queue logic to Queue in all projects 2024-08-16 09:35:36 -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
Rodrigo Alfonso
9d354b0a8f Implementing SIO32 mode 2024-08-15 11:11:40 -03:00
Rodrigo Alfonso
465a7e2501 Reverting serialization 2024-08-15 11:11:40 -03:00
Rodrigo Alfonso
9b3343e57e (WIP) Serializing packets 2024-08-15 11:11:40 -03:00
Rodrigo Alfonso
9a0fc323e7 Starting refactor to serialize commands 2024-08-15 11:11:40 -03:00
Rodrigo Alfonso
38d8e7df05 Adding read configuration command 2024-08-15 11:11:40 -03:00
Rodrigo Alfonso
0b50475181 Adding logout command 2024-08-15 11:11:40 -03:00
Rodrigo Alfonso
58f3489c9b Adding small delay before each transfer 2024-08-15 11:11:40 -03:00
Rodrigo Alfonso
e897f78a1b Refactoring async receive 2024-08-15 11:11:40 -03:00
Rodrigo Alfonso
c5abe13afd Implementing receiveAsyncCommandSIO8 2024-08-15 11:11:40 -03:00
Rodrigo Alfonso
7fe1c9f13a Simplifying updateAsyncCommandSIO8 2024-08-15 11:11:40 -03:00
Rodrigo Alfonso
0549f3c501 Implementing async command sending 2024-08-15 11:11:40 -03:00
Rodrigo Alfonso
7f571d8b65 Refactoring initial LinkMobile implementation 2024-08-15 11:11:40 -03:00
Rodrigo Alfonso
a0934eaa1d Adding basic packet sending (works!!) 2024-08-15 11:11:40 -03:00
Rodrigo Alfonso
9ffcb5dd07 Adding command list and packet structs 2024-08-15 11:11:40 -03:00