mirror of
https://github.com/afska/gba-link-connection.git
synced 2026-03-21 17:44:21 -05:00
Version => v7.1.0, updating license
This commit is contained in:
parent
4813ad2a34
commit
9af5aa2e1a
2
LICENSE
2
LICENSE
|
|
@ -1,6 +1,6 @@
|
|||
MIT License
|
||||
|
||||
Copyright (c) 2020-2024 Rodrigo Alfonso
|
||||
Copyright (c) 2020-2025 Rodrigo Alfonso
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
|
|
|
|||
|
|
@ -80,7 +80,7 @@ int main() {
|
|||
selectRight();
|
||||
|
||||
// Menu
|
||||
log("LinkCableMultiboot_demo\n (v7.0.1)\n\n"
|
||||
log("LinkCableMultiboot_demo\n (v7.1.0)\n\n"
|
||||
"Press A to send the ROM...\n"
|
||||
"Press B to launch the ROM...\nLEFT/RIGHT: select ROM\nL: toggle "
|
||||
"mode\n\nSelected ROM:\n " +
|
||||
|
|
|
|||
|
|
@ -45,7 +45,7 @@ int main() {
|
|||
u16 keys = ~REG_KEYS & KEY_ANY;
|
||||
linkCable->send(keys + 1); // (avoid using 0)
|
||||
|
||||
std::string output = "LinkCable_basic (v7.0.1)\n\n";
|
||||
std::string output = "LinkCable_basic (v7.1.0)\n\n";
|
||||
if (linkCable->isConnected()) {
|
||||
u8 playerCount = linkCable->playerCount();
|
||||
u8 currentPlayerId = linkCable->currentPlayerId();
|
||||
|
|
|
|||
|
|
@ -95,9 +95,9 @@ inline void setUpInterrupts() {
|
|||
|
||||
void printTutorial() {
|
||||
#ifndef USE_LINK_UNIVERSAL
|
||||
DEBULOG("LinkCable_full (v7.0.1)");
|
||||
DEBULOG("LinkCable_full (v7.1.0)");
|
||||
#else
|
||||
DEBULOG("LinkUniversal_full (v7.0.1)");
|
||||
DEBULOG("LinkUniversal_full (v7.1.0)");
|
||||
#endif
|
||||
|
||||
DEBULOG("");
|
||||
|
|
|
|||
|
|
@ -105,9 +105,9 @@ int main() {
|
|||
|
||||
while (true) {
|
||||
#ifndef USE_LINK_UNIVERSAL
|
||||
std::string output = "LinkCable_stress (v7.0.1)\n\n";
|
||||
std::string output = "LinkCable_stress (v7.1.0)\n\n";
|
||||
#else
|
||||
std::string output = "LinkUniversal_stress (v7.0.1)\n\n";
|
||||
std::string output = "LinkUniversal_stress (v7.1.0)\n\n";
|
||||
#endif
|
||||
|
||||
linkConnection->deactivate();
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ int main() {
|
|||
while (true) {
|
||||
// Title
|
||||
std::string output =
|
||||
"LinkCube_demo (v7.0.1)" + std::string(reset ? " !RESET!" : "") +
|
||||
"LinkCube_demo (v7.1.0)" + std::string(reset ? " !RESET!" : "") +
|
||||
"\n\nPress A to send\nPress B to clear\n (L = "
|
||||
"+1024)\n\nLast sent: " +
|
||||
std::to_string(counter) +
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@ int main() {
|
|||
|
||||
while (true) {
|
||||
// (3) Use the pins
|
||||
std::string output = "LinkGPIO_demo (v7.0.1)\n\n";
|
||||
std::string output = "LinkGPIO_demo (v7.1.0)\n\n";
|
||||
|
||||
// Commands
|
||||
u16 keys = ~REG_KEYS & KEY_ANY;
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@ int main() {
|
|||
init();
|
||||
|
||||
start:
|
||||
log("LinkMobile_demo (v7.0.1)\n\nPress A to start");
|
||||
log("LinkMobile_demo (v7.1.0)\n\nPress A to start");
|
||||
waitForA();
|
||||
|
||||
// (1) Create a LinkMobile instance
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@ int main() {
|
|||
init();
|
||||
|
||||
while (true) {
|
||||
std::string output = "LinkPS2Keyboard_demo (v7.0.1)\n\n";
|
||||
std::string output = "LinkPS2Keyboard_demo (v7.1.0)\n\n";
|
||||
u16 keys = ~REG_KEYS & KEY_ANY;
|
||||
|
||||
if (!linkPS2Keyboard->isActive()) {
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@ int main() {
|
|||
init();
|
||||
|
||||
while (true) {
|
||||
std::string output = "LinkPS2Mouse_demo (v7.0.1)\n\n";
|
||||
std::string output = "LinkPS2Mouse_demo (v7.1.0)\n\n";
|
||||
u16 keys = ~REG_KEYS & KEY_ANY;
|
||||
|
||||
if (!linkPS2Mouse->isActive()) {
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@ int main() {
|
|||
u16 prevKeys = 0;
|
||||
|
||||
while (true) {
|
||||
std::string output = "LinkRawCable_demo (v7.0.1)\n\n";
|
||||
std::string output = "LinkRawCable_demo (v7.1.0)\n\n";
|
||||
u16 keys = ~REG_KEYS & KEY_ANY;
|
||||
|
||||
if (!linkRawCable->isActive()) {
|
||||
|
|
|
|||
|
|
@ -140,7 +140,7 @@ void DebugScene::load() {
|
|||
|
||||
log("---");
|
||||
log("LinkRawWireless demo");
|
||||
log(" (v7.0.1)");
|
||||
log(" (v7.1.0)");
|
||||
log("");
|
||||
log("START: reset wireless adapter");
|
||||
log("A: send command");
|
||||
|
|
|
|||
|
|
@ -32,7 +32,7 @@ int main() {
|
|||
u32 counter = 0;
|
||||
|
||||
while (true) {
|
||||
std::string output = "LinkSPI_demo (v7.0.1)\n\n";
|
||||
std::string output = "LinkSPI_demo (v7.1.0)\n\n";
|
||||
u16 keys = ~REG_KEYS & KEY_ANY;
|
||||
|
||||
if (!linkSPI->isActive()) {
|
||||
|
|
|
|||
|
|
@ -32,7 +32,7 @@ int main() {
|
|||
bool firstTransfer = false;
|
||||
|
||||
while (true) {
|
||||
std::string output = "LinkUART_demo (v7.0.1)\n\n";
|
||||
std::string output = "LinkUART_demo (v7.1.0)\n\n";
|
||||
u16 keys = ~REG_KEYS & KEY_ANY;
|
||||
|
||||
if (!linkUART->isActive()) {
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ void init() {
|
|||
int main() {
|
||||
init();
|
||||
|
||||
log("LinkUniversal_basic (v7.0.1)\n\n\n"
|
||||
log("LinkUniversal_basic (v7.1.0)\n\n\n"
|
||||
"Press A to start\n\n\n"
|
||||
"hold LEFT on start:\n -> force cable\n\n"
|
||||
"hold RIGHT on start:\n -> force wireless\n\n"
|
||||
|
|
|
|||
|
|
@ -195,7 +195,7 @@ void MultibootScene::load() {
|
|||
|
||||
log("---");
|
||||
log("LinkWirelessMultiboot demo");
|
||||
log(" (v7.0.1)");
|
||||
log(" (v7.1.0)");
|
||||
log("");
|
||||
if (fs == NULL) {
|
||||
log("! GBFS file not found");
|
||||
|
|
|
|||
|
|
@ -64,7 +64,7 @@ int main() {
|
|||
|
||||
start:
|
||||
// Options
|
||||
log("LinkWireless_demo (v7.0.1)\n" + buildSettings +
|
||||
log("LinkWireless_demo (v7.1.0)\n" + buildSettings +
|
||||
"\n"
|
||||
"Press A to start\n\n"
|
||||
"hold LEFT on start:\n -> disable forwarding\n\n"
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@
|
|||
#define LINK_CABLE_QUEUE_SIZE 15
|
||||
#endif
|
||||
|
||||
static volatile char LINK_CABLE_VERSION[] = "LinkCable/v7.0.1";
|
||||
static volatile char LINK_CABLE_VERSION[] = "LinkCable/v7.1.0";
|
||||
|
||||
#define LINK_CABLE_MAX_PLAYERS 4
|
||||
#define LINK_CABLE_DEFAULT_TIMEOUT 3
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@
|
|||
#endif
|
||||
|
||||
static volatile char LINK_CABLE_MULTIBOOT_VERSION[] =
|
||||
"LinkCableMultiboot/v7.0.1";
|
||||
"LinkCableMultiboot/v7.1.0";
|
||||
|
||||
#define LINK_CABLE_MULTIBOOT_TRY(CALL) \
|
||||
partialResult = CALL; \
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@
|
|||
#define LINK_CUBE_QUEUE_SIZE 10
|
||||
#endif
|
||||
|
||||
static volatile char LINK_CUBE_VERSION[] = "LinkCube/v7.0.1";
|
||||
static volatile char LINK_CUBE_VERSION[] = "LinkCube/v7.1.0";
|
||||
|
||||
#define LINK_CUBE_BARRIER asm volatile("" ::: "memory")
|
||||
|
||||
|
|
|
|||
|
|
@ -76,7 +76,7 @@
|
|||
#define LINK_MOBILE_QUEUE_SIZE 10
|
||||
#endif
|
||||
|
||||
static volatile char LINK_MOBILE_VERSION[] = "LinkMobile/v7.0.1";
|
||||
static volatile char LINK_MOBILE_VERSION[] = "LinkMobile/v7.1.0";
|
||||
|
||||
#define LINK_MOBILE_MAX_USER_TRANSFER_LENGTH 254
|
||||
#define LINK_MOBILE_MAX_COMMAND_TRANSFER_LENGTH 255
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@
|
|||
|
||||
#include "_link_common.hpp"
|
||||
|
||||
static volatile char LINK_PS2_KEYBOARD_VERSION[] = "LinkPS2Keyboard/v7.0.1";
|
||||
static volatile char LINK_PS2_KEYBOARD_VERSION[] = "LinkPS2Keyboard/v7.1.0";
|
||||
|
||||
/**
|
||||
* @brief A PS/2 Keyboard Adapter for the GBA.
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@
|
|||
|
||||
#include "_link_common.hpp"
|
||||
|
||||
static volatile char LINK_PS2_MOUSE_VERSION[] = "LinkPS2Mouse/v7.0.1";
|
||||
static volatile char LINK_PS2_MOUSE_VERSION[] = "LinkPS2Mouse/v7.1.0";
|
||||
|
||||
#define LINK_PS2_MOUSE_LEFT_CLICK 0b001
|
||||
#define LINK_PS2_MOUSE_RIGHT_CLICK 0b010
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@
|
|||
|
||||
#include "_link_common.hpp"
|
||||
|
||||
static volatile char LINK_RAW_CABLE_VERSION[] = "LinkRawCable/v7.0.1";
|
||||
static volatile char LINK_RAW_CABLE_VERSION[] = "LinkRawCable/v7.1.0";
|
||||
|
||||
#define LINK_RAW_CABLE_MAX_PLAYERS 4
|
||||
#define LINK_RAW_CABLE_DISCONNECTED 0xffff
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@
|
|||
*/
|
||||
// #define LINK_RAW_WIRELESS_ENABLE_LOGGING
|
||||
|
||||
static volatile char LINK_RAW_WIRELESS_VERSION[] = "LinkRawWireless/v7.0.1";
|
||||
static volatile char LINK_RAW_WIRELESS_VERSION[] = "LinkRawWireless/v7.1.0";
|
||||
|
||||
#define LINK_RAW_WIRELESS_MAX_PLAYERS 5
|
||||
#define LINK_RAW_WIRELESS_MAX_COMMAND_RESPONSE_LENGTH 30
|
||||
|
|
|
|||
|
|
@ -46,7 +46,7 @@
|
|||
|
||||
#include "_link_common.hpp"
|
||||
|
||||
static volatile char LINK_SPI_VERSION[] = "LinkSPI/v7.0.1";
|
||||
static volatile char LINK_SPI_VERSION[] = "LinkSPI/v7.1.0";
|
||||
|
||||
#define LINK_SPI_NO_DATA_32 0xffffffff
|
||||
#define LINK_SPI_NO_DATA_8 0xff
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@
|
|||
#define LINK_UART_QUEUE_SIZE 256
|
||||
#endif
|
||||
|
||||
static volatile char LINK_UART_VERSION[] = "LinkUART/v7.0.1";
|
||||
static volatile char LINK_UART_VERSION[] = "LinkUART/v7.1.0";
|
||||
|
||||
#define LINK_UART_BARRIER asm volatile("" ::: "memory")
|
||||
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@
|
|||
#define LINK_UNIVERSAL_GAME_ID_FILTER 0
|
||||
#endif
|
||||
|
||||
static volatile char LINK_UNIVERSAL_VERSION[] = "LinkUniversal/v7.0.1";
|
||||
static volatile char LINK_UNIVERSAL_VERSION[] = "LinkUniversal/v7.1.0";
|
||||
|
||||
#define LINK_UNIVERSAL_DISCONNECTED LINK_CABLE_DISCONNECTED
|
||||
#define LINK_UNIVERSAL_NO_DATA LINK_CABLE_NO_DATA
|
||||
|
|
|
|||
|
|
@ -140,7 +140,7 @@
|
|||
// #define LINK_WIRELESS_TWO_PLAYERS_ONLY
|
||||
#endif
|
||||
|
||||
static volatile char LINK_WIRELESS_VERSION[] = "LinkWireless/v7.0.1";
|
||||
static volatile char LINK_WIRELESS_VERSION[] = "LinkWireless/v7.1.0";
|
||||
|
||||
#define LINK_WIRELESS_MAX_PLAYERS 5
|
||||
#define LINK_WIRELESS_MIN_PLAYERS 2
|
||||
|
|
|
|||
|
|
@ -45,7 +45,7 @@
|
|||
#endif
|
||||
|
||||
static volatile char LINK_WIRELESS_MULTIBOOT_VERSION[] =
|
||||
"LinkWirelessMultiboot/v7.0.1";
|
||||
"LinkWirelessMultiboot/v7.1.0";
|
||||
|
||||
#define LINK_WIRELESS_MULTIBOOT_MIN_ROM_SIZE (0x100 + 0xc0)
|
||||
#define LINK_WIRELESS_MULTIBOOT_MAX_ROM_SIZE (256 * 1024)
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@
|
|||
|
||||
#include "LinkRawWireless.hpp"
|
||||
|
||||
static volatile char VERSION[] = "LinkWirelessOpenSDK/v7.0.1";
|
||||
static volatile char VERSION[] = "LinkWirelessOpenSDK/v7.1.0";
|
||||
|
||||
/**
|
||||
* @brief An open-source implementation of the "official" Wireless Adapter
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user