dshot: reduce static buffer size

And handle failures of up_dshot_init().

On Omnibus: reduces memory usage if dshot is enabled by ~1.0KB.
The buffer is roughly 1KB in size.
This commit is contained in:
Beat Küng
2019-10-11 08:14:17 +02:00
parent e78250ab8d
commit 182efaa757
12 changed files with 91 additions and 34 deletions
@@ -45,7 +45,11 @@
#pragma once
__BEGIN_DECLS
/* configuration limits */
#define MAX_IO_TIMERS 4
#ifdef BOARD_NUM_IO_TIMERS
#define MAX_IO_TIMERS BOARD_NUM_IO_TIMERS
#else
#define MAX_IO_TIMERS 2
#endif
#define MAX_TIMER_IO_CHANNELS 16
#define MAX_LED_TIMERS 2