- autodetect number of ax5805 channels

This commit is contained in:
Sascha Ittner
2019-04-04 19:37:13 +02:00
parent 720d8a9033
commit 9fe8e5430a
3 changed files with 29 additions and 34 deletions

View File

@@ -33,7 +33,6 @@
#include "lcec_stmds5k.h"
#include "lcec_el6900.h"
#include "lcec_ax5805.h"
typedef enum {
MODPARAM_TYPE_BIT,
@@ -74,11 +73,6 @@ static const LCEC_CONF_MODPARAM_DESC_T slaveEL6900Params[] = {
{ NULL }
};
static const LCEC_CONF_MODPARAM_DESC_T slaveAX5805Params[] = {
{ "chanCount", LCEC_AX5805_PARAM_CHANCOUNT, MODPARAM_TYPE_U32 } ,
{ NULL }
};
static const LCEC_CONF_TYPELIST_T slaveTypes[] = {
// bus coupler
{ "EK1100", lcecSlaveTypeEK1100, NULL },
@@ -200,7 +194,7 @@ static const LCEC_CONF_TYPELIST_T slaveTypes[] = {
{ "EL6900", lcecSlaveTypeEL6900, slaveEL6900Params },
{ "EL1904", lcecSlaveTypeEL1904, NULL },
{ "EL2904", lcecSlaveTypeEL2904, NULL },
{ "AX5805", lcecSlaveTypeAX5805, slaveAX5805Params },
{ "AX5805", lcecSlaveTypeAX5805, NULL },
// multi axis interface
{ "EM7004", lcecSlaveTypeEM7004, NULL },