Commit Graph

933 Commits

Author SHA1 Message Date
Rodrigo Alfonso
aaf0201077 Profiler: using average to calculate time in ISRs 2025-01-06 11:04:04 -03:00
Rodrigo Alfonso
e4dc98bd0f Adding help to demo 2025-01-06 09:09:45 -03:00
Rodrigo Alfonso
7ed5640edf Now the interval can be changed in LinkWireless_demo 2025-01-06 08:53:06 -03:00
Rodrigo Alfonso
51eae9d80d Improving wireless profiler ROM 2025-01-06 07:02:45 -03:00
Rodrigo Alfonso
5cf4a138db Improving wireless profiler ROM 2025-01-06 06:20:56 -03:00
Rodrigo Alfonso
1130ffd81d Compile script fix: making backup part optional 2025-01-06 05:47:05 -03:00
Rodrigo Alfonso
7b6cf7f227 Improving profiling ROM, removing internal methods from C bindings 2025-01-06 05:45:51 -03:00
Rodrigo Alfonso
f672bd7c3e Revising sync() documentation, again 2025-01-05 09:36:20 -03:00
Rodrigo Alfonso
afb05da665 Stop duplicating int definitions 2025-01-05 08:52:59 -03:00
Rodrigo Alfonso
8cf3bb5a1c Adding volatile to variables that could change during interrupts and are read in main thread to prevent issues with compiler optimizations 2025-01-05 08:44:37 -03:00
Rodrigo Alfonso
2129c77377 FIX: Mutating linkSPI properly after refactor 2025-01-05 08:20:20 -03:00
Rodrigo Alfonso
ad29078090 Logging rejected messages in wireless profiler rom 2025-01-05 07:53:02 -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
30120f3bf3 Removing debug method from LinkWireless 2025-01-04 07:39:11 -03:00
Rodrigo Alfonso
cae4f588cd Checking config.maxPlayers when restoring connection 2025-01-04 06:54:43 -03:00
Rodrigo Alfonso
dc97649efb Renaming restoreFromMultiboot => restoreExistingConnection 2025-01-04 06:18:19 -03:00
Rodrigo Alfonso
f2506eef06 Refactor: Extracting repeated functions in examples to a common file 2025-01-04 03:20:42 -03:00
Rodrigo Alfonso
2fed290399 Fixing SoftReset in the multiboot version of the examples 2025-01-04 02:01:09 -03:00
Rodrigo Alfonso
6bfe90ed3e Adding 'restore from multiboot' to LinkUniversal 2025-01-04 01:31:34 -03:00
Rodrigo Alfonso
6743f2582a Adding 'restore from multiboot' to LinkWireless 2025-01-03 23:56:27 -03:00
Rodrigo Alfonso
b8643e0ddc Adding 'restore from multiboot' functionality to LinkRawWireless 2025-01-03 22:55:08 -03:00
Rodrigo Alfonso
9b41cf30df LinkRawWireless: Implementing SystemStatus command (0x13) 2025-01-03 12:25:10 -03:00
Rodrigo Alfonso
f9e0e1dd63 Documenting internal instances 2025-01-03 09:00:04 -03:00
Rodrigo Alfonso
a062a3acd6 Extracting event constants 2025-01-03 08:39:35 -03:00
Rodrigo Alfonso
9bc88c9dd5 LinkSPI_demo: Adding 2Mbps mode 2025-01-03 07:41:16 -03:00
Rodrigo Alfonso
6b9f5ba08e Centralizing usages of strlen and memcpy 2025-01-03 07:35:34 -03:00
Rodrigo Alfonso
8f9db769d4 Using std::memcpy instead of memcpy 2025-01-03 07:27:56 -03:00
Rodrigo Alfonso
a7ca676565 FIX: LinkUniversal now initializes randomSeed 2025-01-03 07:22:37 -03:00
Rodrigo Alfonso
aea3ae742a FIX: Uninitialized and unaligned reads in LinkWirelessOpenSDK 2025-01-03 06:56:57 -03:00
Rodrigo Alfonso
f7567b489e Documenting extracted methods 2025-01-02 19:17:20 -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
898a5051d5 Removing unused code in LinkCube example 2025-01-02 02:58:21 -03:00
Rodrigo Alfonso
af5b9e3461 LinkWireless: Refactoring the whole thing to use LinkRawWireless internally 2025-01-02 02:02:59 -03:00
Rodrigo Alfonso
d43131a35c Adding missing param documentation 2025-01-01 23:37:40 -03:00
Rodrigo Alfonso
b1eb8c9c4e FIX: Wrong user name length validation 2025-01-01 22:43:02 -03:00
Rodrigo Alfonso
9e77e1010e Adding LinkWireless::isServerClosed 2025-01-01 20:21:11 -03:00
Rodrigo Alfonso
9af5aa2e1a Version => v7.1.0, updating license 2025-01-01 20:00:16 -03:00
Rodrigo Alfonso
4813ad2a34 FIX: Missing logs in LinkWirelessMultiboot example 2025-01-01 19:59:38 -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
51f1c0ada3 Improving LinkMobile example: Now it hangs up when a p2p connection is closed 2024-12-29 06:05:58 -03:00
Rodrigo Alfonso
78cd7aa78b Using LinkGPIO::Pin::SD 2024-12-24 09:31:13 -03:00
Rodrigo Alfonso
4d2ab6c7ba Updating license year 2024-12-09 15:23:21 -03:00
Rodrigo Alfonso
22b413dd54 Also returning WRONG_STATE if the server is already closed 2024-12-08 03:32:26 -03:00
Rodrigo Alfonso
2e290a1a1d Removing noinline modifiers adding for debugging 2024-11-30 02:02:30 +00:00