Dave Murphy
b954aaf35d
dereference pointer. Closes #612
2023-06-07 16:16:37 +01:00
Dave Murphy
8ce306b9b6
4.4.2 release
2023-05-27 15:24:25 +01:00
Dave Murphy
2e80cf9bba
quote timezone to allow +/- & alphanumerics
2023-05-27 16:16:37 +02:00
Dave Murphy
95f973fe98
ensure correct address for __bss_start__
2023-05-27 16:16:31 +02:00
Dave Murphy
6602c440b4
end compile_commmands generation when elf linked
2023-05-27 10:25:44 +01:00
Dave Murphy
77c2d18046
add missing separator to local path
2023-05-07 18:09:12 +02:00
Dave Murphy
a6686ae27a
libnx 4.4.0
2023-05-07 03:18:32 +01:00
Dave Murphy
8747689be1
gcc 13 fixes ( #610 )
2023-05-07 03:04:58 +01:00
MasaGratoR
d219884bfa
tmem: Add tmemCloseHandle(), tmemWaitForPermission(), use those functions in nv.c to fix a race condition ( #606 )
2023-04-14 18:33:16 +02:00
Liam
db592d8aeb
usbcomms: expose VID:PID configuration
2023-04-08 17:24:53 +02:00
Liam
9d1fd27b62
usbcomms: add async API
2023-04-08 17:24:53 +02:00
Liam
2e2284109b
applet: add appletGetMessageEvent
2023-04-08 17:22:26 +02:00
Dave Murphy
cbb49e2ce0
libnx v4.3.0
2023-04-02 16:57:13 +01:00
Vinogradov Daniil
4c0991dd88
Added CMSG macros to /sys/socket.h ( #605 )
2023-04-02 16:43:42 +01:00
Michael Theall
ab2c2fb256
Avoid long connection hang in nxlink
2023-04-02 16:37:05 +02:00
yellows8
c09a21d87d
socket: Fix building without bsd-headers.
2023-03-10 12:30:55 -05:00
yellows8
3332ee2f6f
ssl: minor fix
2023-03-09 23:15:22 -05:00
yellows8
f64d2059c4
ssl: Add support for the new 16.0.0 functionality.
2023-03-09 23:14:40 -05:00
yellows8
8d9959010f
ssl: Updated SslCaCertificateId.
2023-03-09 01:30:45 -05:00
yellows8
f7af27cd21
ssl: Add ssl:s support and sslClearTls12FallbackFlag.
2023-03-09 01:09:21 -05:00
yellows8
c3e110988a
pdm: Updated/fixed sysver compat, updated structs.
2023-03-08 16:31:44 -05:00
yellows8
4ece4e5b8f
pl: Add 16.0.0 sysver checks, etc.
2023-03-07 18:35:32 -05:00
Michael Scire
ee873e34d0
vi: Add 16.x Manager commands
...
vi: fix duplicate decl of Indirect service
vi: fix style
vi: use s32 over int
vi: fix argument names for FatalDrawRectangle
2023-03-07 23:36:02 +01:00
Michael Scire
b5e47b6b67
fs: update bindings for 16.0.0 changes
...
fs: add new ContentAttributes enum
fs: add version check
fs: use hosversionBetween
2023-03-07 23:36:02 +01:00
Michael Scire
6175293d0f
ncm: Add ActivateFsContentStorage
...
ncm: update bindings for 16.0.0 changes
ncm: fix missing rename on GetPatchContentMetaId
ncm: they broke serialization ordering by changing type alignment
ncm: remove alignment on content id/placeholder id
2023-03-07 23:36:02 +01:00
averne
ada230a882
audctl: add GetActiveOutputTarget
2023-02-04 16:45:15 +01:00
averne
4d59d366a1
auddev: add GetActiveAudioDeviceName
2023-02-04 16:45:15 +01:00
ndeadly
dcebe96e71
hiddbg: modify hiddbgAttachHdlsWorkBuffer to accept a user-supplied buffer and size ( #601 )
...
Co-authored-by: ndeadly <24677491+ndeadly@users.noreply.github.com>
2023-02-02 00:20:48 +01:00
yellows8
174b5066a5
usbhs: Use an user-specified buffer for tmem, etc.
2023-02-01 14:00:33 -05:00
yellows8
7549d3b124
usbhs: Expose the id param, and update a struct.
2023-02-01 13:16:32 -05:00
yellows8
e768ac74f9
usbhs: Added the remaining cmds and expose more functionality, etc.
2023-01-31 21:32:45 -05:00
averne
6ee5d8d148
audctl: fix TargetVolume functions
2023-01-31 21:06:01 -05:00
Pablo Curiel
7caf74af76
Update ncm_types to 15.0.0. ( #597 )
2022-12-06 12:45:23 +01:00
yellows8
3b2d72a427
error: Add note for errorApplicationCreate.
2022-11-02 22:56:30 -04:00
yellows8
75290f912e
applet: Updated for 15.0.0. Various fixes and added __nx_applet_init_timeout.
2022-11-01 14:27:32 -04:00
yellows8
cea3018de6
result: Add LibnxError_Timeout.
2022-11-01 14:24:22 -04:00
yellows8
5ca15e7696
wlaninf: Add sysver check since this was removed in 15.0.0.
2022-10-22 16:30:42 -04:00
Michael Scire
09338f80b2
bpc: fix GetSleepButtonState/GetPowerButton
2022-10-21 23:51:40 +02:00
fincs
c4c9a6af3c
libnx v4.2.2
2022-10-16 19:39:20 +02:00
yellows8
ac414d2bc5
pdm: Updated sysver checks for 15.0.0.
2022-10-16 12:45:58 -04:00
yellows8
ea145a8d3c
setsys: Updated sysver check for setsysNeedsToUpdateHeadphoneVolume.
2022-10-16 12:45:58 -04:00
fincs
8b77139a04
env: Add support for svc 0x80..0xBF hinting
2022-10-12 19:42:37 +02:00
Michael Scire
de4d19df1a
MapDeviceAddressSpace svcs now take option, not perm
2022-10-12 09:03:04 -07:00
Michael Scire
1543e84627
svc: add MapInsecureMemory/UnmapInsecureMemory
2022-10-11 20:18:30 -07:00
yellows8
328d041c5c
swkbd: Fixed height value in swkbdInlineGetTouchRectangles.
2022-10-06 15:22:47 -04:00
averne
1a05cb20a2
Fix typos in swkbd.h
2022-10-06 19:49:54 +02:00
averne
97fef5e48d
Fix calculation of the inline swkbd touch rectangle
2022-10-06 19:49:54 +02:00
notaz
d8a4f33192
cache: need an isb barrier on icache invalidate
...
I don't have a switch but on r-pi4 it's easy to reproduce problems
without this Instruction Synchronization Barrier. Better be safe than
having "fun" dealing with super rare crashes.
2022-08-02 23:06:52 +02:00
averne
8b17648d0b
nv: Implement ioctl GET_GPU_TIME
2022-07-02 16:02:01 +02:00
Michael Scire
62755bebe0
svc: fix wrong ids for (Un)MapIoRegion
2022-06-27 17:34:41 +02:00
yellows8
bb42eab289
nifm: Added nifmSetWowlDelayedWakeTime.
2022-06-06 01:50:33 -04:00
yellows8
d33bb0ad6a
nifm/socket: Add nifmRequest sleep/register-socket cmds.
2022-05-31 20:09:26 -04:00
fincs
3a508e13b1
libnx v4.2.1
2022-05-22 16:36:06 +02:00
Dave Murphy
d14f931eab
payload can never be NULL
2022-05-02 23:12:56 +01:00
Dave Murphy
bf50bfdbbe
disable array bounds checking for __tls_start
2022-05-02 23:11:24 +01:00
yellows8
9865dbf921
btdrv: Updated sysver check for removed cmds in 14.x.
2022-04-07 22:12:26 -04:00
MasaGratoR
a1d6b3be43
ts: Update tsGetTemperatureMilliC ( #588 )
...
* ts: Update tsGetTemperatureMilliC for 14.0.0
2022-04-07 21:47:04 -04:00
Michael Scire
d42ddeff78
bpc: add 6.0.0 bpcGetPowerButton, update accessible-firmware comments.
2022-04-07 21:43:32 -04:00
Michael Scire
cdba7dc808
pm: update for 14.0.0
2022-04-07 21:43:32 -04:00
Michael Scire
f9a27d6cc7
svc: add new info type
2022-04-07 21:43:32 -04:00
Michael Scire
f60f82856a
cache: set flag in tlr when doing maintenance
2022-04-07 21:43:32 -04:00
yellows8
0a88426a6a
svc: ret for svcCallSecureMonitor is void.
2022-03-06 14:00:40 -05:00
Morph
e6c7ac7c0b
fs: Add fsOpenSaveDataInfoReaderWithFilter
2022-03-06 19:20:40 +01:00
yellows8
04aa28c436
nv: Added nvIoctl3, updated _nvGetSessionForRequest, and:
...
* Check hosver in nvIoctl2.
2022-02-26 12:54:26 -05:00
averne
3d9e1a9c7b
Fix MemoryInfo field order
2022-01-29 16:38:34 +01:00
Michael Theall
6d8d9fd2fc
Don't apply bold/faint to bg console
2022-01-08 01:07:56 +01:00
yellows8
32370bd19c
fs: Added fsCreate_TemporaryStorage + fixed fsOpen_TemporaryStorage.
2022-01-06 12:20:19 -05:00
yellows8
587115f10a
btm: Fixed backwards sysver check in _btmCmdGetEventOutFlag.
2021-12-09 01:02:47 -05:00
yellows8
4a33b32f43
nfc: Added more cmds, etc.
2021-12-09 01:01:32 -05:00
fincs
74c639ec3a
random.c: Avoid UB type punning that results in miscompilation
2021-12-05 19:31:42 +01:00
Michael Theall
16f8547f4c
Add support for SGR 38 and 48
...
This supports the escape sequences used by fmtlib
2021-11-10 20:38:30 +01:00
yellows8
c208dd0a57
hid: Added the new controllers to HidDeviceType.
2021-11-01 18:15:11 -04:00
fincs
431c99465c
switch.ld: Merge .crt0 into .text
2021-11-01 01:34:06 +01:00
yellows8
93db7abb03
hid: Updated various enums/etc, + support for new controllers.
2021-10-27 16:27:32 -04:00
yellows8
65b8ed5582
Added BITL.
2021-10-27 16:23:56 -04:00
ndeadly
cee75bbe13
hidsys: add some missing unique pad service wrappers
2021-10-04 21:35:15 +02:00
fincs
748cf5ab98
libnx v4.2.0
2021-10-02 16:57:22 +02:00
yellows8
c6dcbdfffb
btm: Updated structs/params for 13.0.0.
2021-09-25 11:01:30 -04:00
ndeadly
b5714296d6
setsys: update SetSysBluetoothDevicesSettings for 13.0.0
2021-09-24 22:59:54 +02:00
yellows8
8db41edc43
psel: Added pselShowUserQualificationPromoter for 13.0.0.
2021-09-24 11:56:15 -04:00
ndeadly
bf2e48e22a
btm: update GetDeviceCondition and GetDeviceInfo service wrappers and related types for 13.0.0 ( #576 )
2021-09-24 17:35:11 +02:00
p-sam
b35d42faaa
hiddbg: fix IsHdlsVirtualDeviceAttached for 13.0.0
2021-09-22 17:32:38 +02:00
yellows8
0cc2da720c
setsys: Updated SetSysNxControllerSettings.
2021-09-19 16:14:17 -04:00
Michael Scire
8daccdf35a
ncm: add new 13.0.0 commands
2021-09-18 21:55:14 +02:00
Michael Scire
49507b86a8
svc: add 13.0.0 svc changes
2021-09-18 12:34:58 +02:00
yellows8
369bb31311
btdrv: Added 13.0.0 cmds + minor improvements.
2021-09-18 00:31:53 -04:00
yellows8
0a64ff5af0
setsys: 13.0.0 support
2021-09-17 16:02:49 -04:00
yellows8
4ac0a9ffdc
hidsys: use hosversionBetween
2021-09-17 11:48:09 -04:00
yellows8
8e93933157
hiddbg: hdls 13.0.0 support
2021-09-17 11:23:11 -04:00
yellows8
4ac3b0cec5
hidsys: Check sysver for the removed cmds with 13.0.0.
2021-09-17 01:50:31 -04:00
Sean Maas
960599c4b5
btdrv: fix btdrvRespondToSspRequest for 12.0.0
2021-09-15 12:19:30 -04:00
XorTroll
ade5038282
Fix ldr:ro/ro:1 initialization
2021-09-15 12:18:18 -04:00
fincs
fc2aaefb0f
framebufferCreate: actually set NWindow dimensions ( fix #568 )
2021-09-13 19:01:34 +02:00
Michael Scire
d90afaacde
thread: set arguments/fields before CreateThread
2021-07-20 18:13:10 +02:00
fincs
bee27ba607
libnx v4.1.3
2021-06-25 19:27:05 +02:00
Vicki Pfau
0aba35b3ed
Fix inet_pton by passing in base instead of getting it out ( #557 )
2021-06-24 22:59:28 +02:00
fincs
3c9a623b24
switch.specs: ensure main() is referenced first ( fix devkitPro/pacman-packages#237 )
2021-06-22 19:45:06 +02:00
fincs
982aef9ea5
sessionmgr: fix deadlock with multiple waiters ( fix #556 )
2021-06-20 12:39:42 +02:00
fincs
b17873d071
libnx v4.1.0
2021-06-12 16:34:48 +02:00
fincs
cfdd847f11
Add doxygen generation workflow on tag
2021-06-11 17:52:16 +02:00