diff --git a/nx/include/switch/services/btdrv.h b/nx/include/switch/services/btdrv.h index d344369c..53ae8ca9 100644 --- a/nx/include/switch/services/btdrv.h +++ b/nx/include/switch/services/btdrv.h @@ -269,7 +269,7 @@ Result btdrvCloseHidConnection(BtdrvAddress addr); * @param[in] addr \ref BtdrvAddress * @param[in] buffer Input \ref BtdrvHidReport, on pre-9.0.0 this is \ref BtdrvHidData. */ -Result btdrvWriteHidData(BtdrvAddress addr, BtdrvHidReport *buffer); +Result btdrvWriteHidData(BtdrvAddress addr, const BtdrvHidReport *buffer); /** * @brief WriteHidData2 @@ -285,7 +285,7 @@ Result btdrvWriteHidData2(BtdrvAddress addr, const void* buffer, size_t size); * @param[in] type \ref BtdrvBluetoothHhReportType * @param[in] buffer Input \ref BtdrvHidReport, on pre-9.0.0 this is \ref BtdrvHidData. */ -Result btdrvSetHidReport(BtdrvAddress addr, BtdrvBluetoothHhReportType type, BtdrvHidReport *buffer); +Result btdrvSetHidReport(BtdrvAddress addr, BtdrvBluetoothHhReportType type, const BtdrvHidReport *buffer); /** * @brief This sends a HID GET_REPORT transaction packet. diff --git a/nx/source/services/btdrv.c b/nx/source/services/btdrv.c index d1de58ae..282e16dd 100644 --- a/nx/source/services/btdrv.c +++ b/nx/source/services/btdrv.c @@ -262,7 +262,7 @@ Result btdrvCloseHidConnection(BtdrvAddress addr) { return _btdrvCmdInAddrNoOut(addr, 18); } -Result btdrvWriteHidData(BtdrvAddress addr, BtdrvHidReport *buffer) { +Result btdrvWriteHidData(BtdrvAddress addr, const BtdrvHidReport *buffer) { size_t size = hosversionBefore(9,0,0) ? sizeof(BtdrvHidData) : sizeof(BtdrvHidReport); return serviceDispatchIn(&g_btdrvSrv, 19, addr, .buffer_attrs = { SfBufferAttr_HipcPointer | SfBufferAttr_In | SfBufferAttr_FixedSize }, @@ -277,7 +277,7 @@ Result btdrvWriteHidData2(BtdrvAddress addr, const void* buffer, size_t size) { ); } -Result btdrvSetHidReport(BtdrvAddress addr, BtdrvBluetoothHhReportType type, BtdrvHidReport *buffer) { +Result btdrvSetHidReport(BtdrvAddress addr, BtdrvBluetoothHhReportType type, const BtdrvHidReport *buffer) { size_t size = hosversionBefore(9,0,0) ? sizeof(BtdrvHidData) : sizeof(BtdrvHidReport); const struct {