cmd: set haptics buffer length
This commit is contained in:
+7
-6
@@ -20,7 +20,7 @@
|
|||||||
#define REPORT_SIZE 398
|
#define REPORT_SIZE 398
|
||||||
#define REPORT_ID 0x36
|
#define REPORT_ID 0x36
|
||||||
// #define VOLUME_GAIN 2
|
// #define VOLUME_GAIN 2
|
||||||
#define BUFFER_LENGTH 48
|
// #define BUFFER_LENGTH 48
|
||||||
|
|
||||||
using std::clamp;
|
using std::clamp;
|
||||||
using std::max;
|
using std::max;
|
||||||
@@ -113,11 +113,12 @@ void audio_loop() {
|
|||||||
pkt[2] = 0x11 | (1 << 7);
|
pkt[2] = 0x11 | (1 << 7);
|
||||||
pkt[3] = 7;
|
pkt[3] = 7;
|
||||||
pkt[4] = 0b11111110;
|
pkt[4] = 0b11111110;
|
||||||
pkt[5] = BUFFER_LENGTH;
|
const auto buf_len = get_config().haptics_buffer_length;
|
||||||
pkt[6] = BUFFER_LENGTH;
|
pkt[5] = buf_len;
|
||||||
pkt[7] = BUFFER_LENGTH;
|
pkt[6] = buf_len;
|
||||||
pkt[8] = BUFFER_LENGTH;
|
pkt[7] = buf_len;
|
||||||
pkt[9] = BUFFER_LENGTH; // buffer length
|
pkt[8] = buf_len;
|
||||||
|
pkt[9] = buf_len; // buffer length
|
||||||
pkt[10] = packetCounter++;
|
pkt[10] = packetCounter++;
|
||||||
pkt[11] = 0x12 | (1 << 7);
|
pkt[11] = 0x12 | (1 << 7);
|
||||||
pkt[12] = SAMPLE_SIZE;
|
pkt[12] = SAMPLE_SIZE;
|
||||||
|
|||||||
Reference in New Issue
Block a user