You do not have permission to edit this page, for the following reason:
The action you have requested is limited to users in one of the groups: Users, Administrators.
Free text:
<!--https://dlhb.gamebrew.org/switchhomebrews/libnx.7z--> Nintendo Switch AArch64-only userland library. It is an adaptation of libctru. See [https://switchbrew.org/wiki/Setting_up_Development_Environment Switchbrew] for install instructions. ==Features== *Based on libctru. *Nintendo Switch AArch64-only. *Userland library. *Library for Switch Homebrew. ==Changelog== '''v4.7.0''' * Update SetSysProductModel_Aula comment by [https://github.com/masagrator @masagrator] in [https://github.com/switchbrew/libnx/pull/634 #634] * Implement FS "ChallengeCardExistence" and "GetGameCardDeviceCertificate" by [https://github.com/EpicUsername12 @EpicUsername12] in [https://github.com/switchbrew/libnx/pull/631 #631] * nvchannel: Fix SET_CLK_RATE, implement GET_CLK_RATE and SET_SUBMIT_TIMEOUT by [https://github.com/averne @averne] in [https://github.com/switchbrew/libnx/pull/637 #637] * fs: add GetFileSystemAttribute cmd by [https://github.com/DarkMatterCore @DarkMatterCore] in [https://github.com/switchbrew/libnx/pull/642 #642] * Basic support for 18.0.0 by [https://github.com/SciresM @SciresM] in [https://github.com/switchbrew/libnx/pull/641 #641] '''v4.6.0''' * svc: fix query/insecure names by @SciresM. * Add NX_ prefix to PACKED, NORETURN, IGNORE_ARG and DEPRECATED macros by @Ghabry. * Add fsDeviceOperatorGetGameCardUpdatePartitionInfo by @ITotalJustice. * Fix: avoid segfault at static destructors by @ThisALV. '''v4.5.0''' *Services: **btdrv: Missing definitions for ble were added. **capsdc: Updated for [17.0.0+]. **hidsys: Support was added for many commands. **fs: ***Updated for [17.0.0+]. ***Support was added for many fsDeviceOperator commands. **ncm: Updated for [17.0.0+]. **nfc: Support was added for all remaining commands. **ns: Added nsEstimateSizeToMove. **pctl: Support was added for many commands. **ssl: Updated sslConnectionSetPrivateOption for [17.0.0+]. **ts: Updated for [17.0.0+]. *Devices: **socket: Updated wrapper to automatically select latest available bsd service version (fixes multicast support). *Miscellaneous: **The linker script/crt0 were updated to support relro. **A bug was fixed in aes-cbc block decryption. **A number of problems were corrected involving incorrect ipc serialization with pointer arguments. *Several issues were fixed, and usability and stability were improved. '''v4.4.2''' *System: **Ensure correct addresses for bss. *Miscellaneous: **Fix timezone to allow +/- and alphanumrics. **End compile_commmands generation when elf linked. '''v4.4.1''' *Miscellaneous: **Add missing separator to local path. *Several issues were fixed, and usability and stability were improved. '''v4.4.0''' *Services: **Applet: add appletGetMessageEvent. **usbcomms: add async API. **usbcomms: expose VID:PID configuration. *Miscellaneous: **Correct problems revealed by gcc 13. **Mitigate race condition bug in nvservices. **Several issues were fixed, and usability and stability were improved. '''v4.3.0''' *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. [https://github.com/switchbrew/libnx/releases Release notes.] == External links == * GitHub - https://github.com/switchbrew/libnx * Documentation - https://switchbrew.github.io/libnx/
Advertising: