Rodrigo Alfonso
|
9af5aa2e1a
|
Version => v7.1.0, updating license
|
2025-01-01 20:00:16 -03:00 |
|
Rodrigo Alfonso
|
78cd7aa78b
|
Using LinkGPIO::Pin::SD
|
2024-12-24 09:31:13 -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
|
d645d47ba8
|
Adding LinkWireless::closeServer()
|
2024-11-29 06:33:43 +00:00 |
|
Rodrigo Alfonso
|
8121b7aa85
|
updateInterval() => resetTimer()
|
2024-11-29 05:09:28 +00:00 |
|
Rodrigo Alfonso
|
6754b7e058
|
Adding updateInterval() to LinkCable, LinkWireless, and LinkUniversal
|
2024-11-29 04:53:45 +00:00 |
|
Rodrigo Alfonso
|
481381c9fb
|
Ensuring a clean RCNT state when activating LinkWireless to prevent incompatibilities with LinkGPIO or other libraries
|
2024-11-22 20:16:30 +00:00 |
|
Rodrigo Alfonso
|
22c997a62a
|
Fixing full buffer check in LinkWireless::send(...)
|
2024-09-14 05:54:00 -03:00 |
|
Rodrigo Alfonso
|
a11ed09bf0
|
Simplifying LinkWireless::receive(...) first check
|
2024-09-14 04:57:03 -03:00 |
|
Rodrigo Alfonso
|
fb1bafcd4c
|
Version v7.0.0 => v7.0.1
|
2024-09-14 04:56:07 -03:00 |
|
Rodrigo Alfonso
|
db4c0c30a2
|
FIX: Data race check in LinkWireless
|
2024-09-14 04:56:07 -03:00 |
|
Rodrigo Alfonso
|
59edaa3f89
|
Fixing potential issues when using LINK_WIRELESS_ENABLE_NESTED_IRQ and low timer intervals
|
2024-09-14 04:56:07 -03:00 |
|
Rodrigo Alfonso
|
c78ba46b85
|
Adding missing always_inline to _MultiBoot (from gba-hpp), updating docs
|
2024-08-27 09:34:23 -03:00 |
|
Rodrigo Alfonso
|
44453da09f
|
LinkWireless: deprecating asyncACKTimerId. With last changes, it's not needed and actually burns more cycles
|
2024-08-27 06:10:31 -03:00 |
|
Rodrigo Alfonso
|
d97a104f34
|
Updating asyncACKTimerId docs
|
2024-08-27 01:20:34 -03:00 |
|
Rodrigo Alfonso
|
bdd3de84b3
|
Reverting activateAsync
|
2024-08-27 00:02:36 -03:00 |
|
Rodrigo Alfonso
|
409a19cf58
|
Changed wireless CMD_TIMEOUT from 100 to 10
|
2024-08-26 23:50:51 -03:00 |
|
Rodrigo Alfonso
|
ff22a2dc9f
|
Adding LinkWireless::activateAsync(), turnOff parameter to deactivate(), stopping everything on errors
|
2024-08-26 23:29:54 -03:00 |
|
Rodrigo Alfonso
|
f459a8f142
|
Marking headers as system headers outside development
|
2024-08-26 22:29:07 -03:00 |
|
Rodrigo Alfonso
|
d43f245a67
|
Fixing deprecation warnings
|
2024-08-26 22:23:23 -03:00 |
|
Rodrigo Alfonso
|
d0e5905be5
|
Testing quick send/receive and displaying the build settings in LinkWireless_demo
|
2024-08-26 04:10:22 -03:00 |
|
Rodrigo Alfonso
|
27285658c3
|
FIX: Build with LINK_WIRELESS_TWO_PLAYERS_ONLY
|
2024-08-26 03:49:56 -03:00 |
|
Rodrigo Alfonso
|
4f3e94d244
|
Adding proper title to wireless/profiler
|
2024-08-26 03:47:44 -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 |
|
Rodrigo Alfonso
|
0e16794ccb
|
Finishing LinkCube
|
2024-08-25 04:13:22 -03:00 |
|
Rodrigo Alfonso
|
9132537608
|
LinkWireless: Adding compile-time constant to optimize the library for two players
|
2024-08-23 19:24:56 -03:00 |
|
Rodrigo Alfonso
|
c011211a9c
|
LinkWireless: Adding compile-time option to enable nested interrupts
|
2024-08-23 08:55:02 -03:00 |
|
Rodrigo Alfonso
|
2c7234ff18
|
Adding Link::perFrame(...) helper
|
2024-08-23 06:55:40 -03:00 |
|
Rodrigo Alfonso
|
4f4694a8b9
|
LinkWireless: Unified timeout and remoteTimeout
|
2024-08-23 03:15:17 -03:00 |
|
Rodrigo Alfonso
|
62b5acfdd9
|
LinkWireless: When resetting in system thread, disable interrupts, then restore previous value
|
2024-08-23 01:58:22 -03:00 |
|
Rodrigo Alfonso
|
0bdd88018f
|
LinkWireless: Fixing serve(...) while hosting
|
2024-08-21 02:02:07 -03:00 |
|
Rodrigo Alfonso
|
3e3920096f
|
Using nullptr instead of NULL
|
2024-08-19 08:42:21 -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
|
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
|
ee097dd80e
|
Making SPI receive the DataSize so 8-bit and 32-bit packets can be used in the same project
|
2024-08-15 11:11:40 -03:00 |
|
Rodrigo Alfonso
|
016f0cd91e
|
FIX: Preventing concurrent usage of array between interrupts and main code
|
2024-08-14 09:19:09 -03:00 |
|
Rodrigo Alfonso
|
ad8ca1686e
|
Moving ObjectQueue to _link_common
|
2024-08-14 08:47:42 -03:00 |
|
Rodrigo Alfonso
|
de9c8c79c1
|
Renaming queues with more descriptive names and adding developer notes
|
2024-08-08 10:09:55 -03:00 |
|
Rodrigo Alfonso
|
908c67679c
|
Adding Doxygen-style docs for IDE autocompletion in LinkUniversal
|
2024-08-08 09:00:38 -03:00 |
|
Rodrigo Alfonso
|
fc3e9641e4
|
Dropping tonc dependency in LinkUniversal
|
2024-08-08 08:27:29 -03:00 |
|
Rodrigo Alfonso
|
514c02ccf0
|
Adding Doxygen-style docs for IDE autocompletion in LinkWireless
|
2024-08-08 07:50:00 -03:00 |
|
Rodrigo Alfonso
|
f7a2b218a4
|
Dropping tonc dependency in LinkWireless
|
2024-08-08 06:53:13 -03:00 |
|
Rodrigo Alfonso
|
84d1f596f8
|
Adding sanity checks in LinkUniversal and LinkWireless on max players and reported player ids
|
2024-08-06 23:58:59 -03:00 |
|
Rodrigo Alfonso
|
69fa07409a
|
Version => v7.0.0
|
2024-08-06 02:51:12 -03:00 |
|
Rodrigo Alfonso
|
af429fa565
|
Version => v6.4.0
|
2024-08-05 10:20:46 -03:00 |
|
Rodrigo Alfonso
|
7c458e7a3a
|
FIX: Preventing sync / async transfer collisions in LinkWireless
|
2024-08-05 10:20:41 -03:00 |
|
Rodrigo Alfonso
|
366518faaf
|
Improving documentation
|
2024-08-05 09:55:26 -03:00 |
|
Rodrigo Alfonso
|
33f0d2ca4e
|
Version => v6.3.0
|
2024-04-21 18:59:02 -03:00 |
|