Commit Graph

933 Commits

Author SHA1 Message Date
Rodrigo Alfonso
33bdbc3810 Adding ready flag to LinkWirelessMultiboot to start transfer early 2024-11-30 01:48:26 +00:00
Rodrigo Alfonso
d645d47ba8 Adding LinkWireless::closeServer() 2024-11-29 06:33:43 +00:00
Rodrigo Alfonso
b2b1926d4a LinkRawWireless: adding missing bye() command 2024-11-29 05:52:19 +00:00
Rodrigo Alfonso
2628c2130e Adding missing methods in C bindings to update configuration in realtime 2024-11-29 05:44:09 +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
29da94f0e0 Fixing typo 2024-11-28 21:41:32 +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
71c946f404 Separating main lib licenses from examples licenses 2024-10-24 17:38:23 +01:00
Rodrigo Alfonso
6ab48b40ff Fix formatting 2024-10-09 20:46:27 -03:00
Rodrigo Alfonso
ea29c749fa Removing sed from compile script 2024-09-23 04:14:42 -03:00
Rodrigo Alfonso
39e5214785 Updating README 2024-09-14 06:17:24 -03:00
Rodrigo Alfonso
22c997a62a Fixing full buffer check in LinkWireless::send(...) v7.0.1 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
10834c2f19 Adding Link::reset() for compatibility with other libraries 2024-09-09 02:16:31 -03:00
Rodrigo Alfonso
f370846f9c Making gbfs.sh faster on docker/wsl2 2024-09-02 23:32:09 -03:00
Rodrigo Alfonso
2b2bab5203 Removing unused constant 2024-08-31 08:54:09 -03:00
Rodrigo Alfonso
dc498d13f2 Adding index links in README to improve navigation 2024-08-29 00:54:28 -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
31136a8fbf Merge pull request #22 from afska/v7.0.0
🟪 LinkCube, 📱 LinkMobile, ⚙️ lots of improvements
v7.0.0
2024-08-27 06:58:35 -03:00
Rodrigo Alfonso
8cc6e900fe Talking about LinkUniversal_real 2024-08-27 06:54:27 -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
57a818d5d0 LinkCable: Preventing repeated packets by clearing send buffer after each serial interrupt 2024-08-27 05:16:09 -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
5cc1d72361 LinkUniversal: Not even trying to serve if wireless activation fails 2024-08-26 23:50:48 -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
fa9923cd9d Improving documentation 2024-08-26 07:10:55 -03:00
Rodrigo Alfonso
adb1b3802b Removing sed hack and improving build script 2024-08-26 07:01:22 -03:00
Rodrigo Alfonso
5ce6ed1c64 Adding +x to pad16.sh and gbfs.sh 2024-08-26 06:41:25 -03:00
Rodrigo Alfonso
6e2725f9d3 I think it's stable enough 2024-08-26 06:25:55 -03:00
Rodrigo Alfonso
315cd29258 Integrating LinkWirelessMultiboot_demo_2players with the multiboot roms 2024-08-26 04:24:43 -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
70308ed9c8 Adding C bindings documentation 2024-08-26 03:16:07 -03:00
Rodrigo Alfonso
d468561718 Fixing more issues with C bindings 2024-08-26 02:19:09 -03:00
Rodrigo Alfonso
ce605a87cf Merge branch 'v7.0.0' of https://github.com/afska/gba-link-connection into c-bindings 2024-08-26 00:02:08 -03:00
Rodrigo Alfonso
75dfb225e6 FIX: Using SWI wrappers from gba-hpp. LinkPS2Mouse is time critical and likes them better 2024-08-25 23:59:37 -03:00
Rodrigo Alfonso
0e55994464 Merge branch 'v7.0.0' of https://github.com/afska/gba-link-connection into c-bindings 2024-08-25 22:08:43 -03:00
Rodrigo Alfonso
b4ca3d113b FIX: Adding volatile to LinkPS2Mouse bools 2024-08-25 22:08:20 -03:00
Rodrigo Alfonso
4e606de2b3 Fixing LinkMobile C binding 2024-08-25 21:30:03 -03:00
Rodrigo Alfonso
52dc689dab Adding prefixes to enums in C bindings 2024-08-25 21:08:04 -03:00