Libnx Switch

From GameBrew
Revision as of 02:05, 3 April 2023 by HydeWing (talk | contribs) (Created page with "{{Infobox Switch Homebrews |title=Libnx |image=libnxswitch.png |description=Library for Switch Homebrew. |author=switchbrew |lastupdated=2023/04/03 |type=Developments |version=4.3.0 |license=ISC |download=https://dlhb.gamebrew.org/switchhomebrews/libnxswitch.7z |website=https://github.com/switchbrew/libnx |source=https://github.com/switchbrew/libnx |donation= }} {{#seo: |title=Switch Homebrew PC Tools (Developments) - GameBrew |title_mode=append |image=libnxswitch.png |...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Libnx
File:Libnxswitch.png
General
Authorswitchbrew
TypeDevelopments
Version4.3.0
LicenseISC
Last Updated2023/04/03
Links
Download
Website
Source

Libnx is a userland library exclusively for AArch64-based Nintendo Switch homebrew development. It is an adaptation of libctru.

Install instructions

See Switchbrew.

Changelog

v.4.3

  • services
    • applet: Updated for [15.0.0+]. Added __nx_applet_init_timeout
    • audctl:
      • Added audctlGetActiveOutputTarget.
      • Fixed TargetVolume functions.
    • auddev: Added auddevGetActiveAudioDeviceName.
    • bpc: Fixed GetSleepButtonState/GetPowerButton.
    • fs: Updated for [16.0.0+]
    • hiddbg: Changed hiddbgAttachHdlsWorkBuffer to accept a user-supplied buffer and size.
    • ncm: Updated for [15.0.0+] and [16.0.0+].
    • pdm:
      • Updated for [16.0.0+].
      • Fixed pdmqryQueryAccountEvent on older sysvers.
      • Updated structs.
    • pl: Added [16.0.0+] sysver checks.
    • ssl:
      • Added support for new [16.0.0+] functionality.
      • Added ssl:s support [15.0.0+].
      • Added sslClearTls12FallbackFlag [14.0.0+].
      • Updated SslCaCertificateId enum.
    • usbhs: Added the remaining cmds and expose more functionality.
    • vi: Added [16.0.0+] Manager commands.
    • wlaninf: Added sysver check to account for its removal in [15.0.0+].
  • devices
    • nxlinkConnectToHost: Added timeout to avoid long hang when -s isn't specified for nxlink.
  • miscellaneous
    • Added CMSG macros to BSD headers.
  • Several issues were fixed, and usability and stability were improved.

External links

Advertising: