aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--include/gadc/lld/gadc_lld.h11
-rw-r--r--include/gaudin/lld/gaudin_lld.h8
2 files changed, 19 insertions, 0 deletions
diff --git a/include/gadc/lld/gadc_lld.h b/include/gadc/lld/gadc_lld.h
index d32928c1..dc111990 100644
--- a/include/gadc/lld/gadc_lld.h
+++ b/include/gadc/lld/gadc_lld.h
@@ -70,7 +70,18 @@ typedef struct GadcLldNonTimerData_t {
* @notapi
* @{
*/
+
+/**
+ * @param[in] adcp The ADC driver
+ * @param[in] buffer The sample buffer
+ * @param[in] n The amount of samples
+ */
extern void GADC_ISR_CompleteI(ADCDriver *adcp, adcsample_t *buffer, size_t n);
+
+/**
+ * @param[in] adcp The ADC driver
+ * @param[in] err ADC error
+ */
extern void GADC_ISR_ErrorI(ADCDriver *adcp, adcerror_t err);
/**
* @}
diff --git a/include/gaudin/lld/gaudin_lld.h b/include/gaudin/lld/gaudin_lld.h
index 0a4bce3d..6512c61c 100644
--- a/include/gaudin/lld/gaudin_lld.h
+++ b/include/gaudin/lld/gaudin_lld.h
@@ -61,7 +61,13 @@ typedef struct gaudin_params_t {
*
* @{
*/
+
+/**
+ * @param[in] buffer The buffer
+ * @param[in] n The amount of samples
+ * */
extern void GAUDIN_ISR_CompleteI(audin_sample_t *buffer, size_t n);
+
extern void GAUDIN_ISR_ErrorI(void);
/**
* @}
@@ -78,6 +84,8 @@ extern "C" {
/**
* @brief Initialise the driver
*
+ * @param[in] paud Initialisation parameters
+ *
* @api
*/
void gaudin_lld_init(const gaudin_params *paud);