summaryrefslogtreecommitdiff
path: root/chip/g/sps.h
diff options
context:
space:
mode:
Diffstat (limited to 'chip/g/sps.h')
-rw-r--r--chip/g/sps.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/chip/g/sps.h b/chip/g/sps.h
index 83505909f1..f7889b82bd 100644
--- a/chip/g/sps.h
+++ b/chip/g/sps.h
@@ -42,8 +42,12 @@ int sps_transmit(uint8_t *data, size_t data_size);
* These functions return zero on success or non-zero on failure (attempt to
* register a callback on top of existing one, or attempt to unregister
* non-exitisng callback.
+ *
+ * rx_fifo_threshold value of zero means 'default'.
*/
-int sps_register_rx_handler(enum sps_mode mode, rx_handler_f rx_handler);
+int sps_register_rx_handler(enum sps_mode mode,
+ rx_handler_f rx_handler,
+ unsigned rx_fifo_threshold);
int sps_unregister_rx_handler(void);
void sps_tx_status(uint8_t byte);
unsigned sps_rx_fifo_wrptr(void);