From 22e1d3cfca4eb607cad413aa8c81e3653d2f0c9e Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Sat, 27 Oct 2012 21:49:38 +0200 Subject: digital/io-hub: add short transient output toggle --- digital/io-hub/src/common/output.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'digital/io-hub/src/common/output.h') diff --git a/digital/io-hub/src/common/output.h b/digital/io-hub/src/common/output.h index ab5e617c..3b508be2 100644 --- a/digital/io-hub/src/common/output.h +++ b/digital/io-hub/src/common/output.h @@ -48,6 +48,15 @@ output_clear (uint32_t clear); void output_toggle (uint32_t toggle); +/** Toggle state of any number of output, then toggle again after a number of + * update. */ +void +output_toggle_transient (uint32_t toggle, uint16_t duration); + +/** Update internal state, used for transient toggles. */ +void +output_update (void); + #ifdef HOST /** On host, initialise host part. */ -- cgit v1.2.3