- added AX51xx support to AX5805

This commit is contained in:
Sascha Ittner
2019-04-04 19:15:29 +02:00
parent 2b22088dd1
commit 720d8a9033
4 changed files with 101 additions and 29 deletions

View File

@@ -33,6 +33,7 @@
#include "lcec_stmds5k.h"
#include "lcec_el6900.h"
#include "lcec_ax5805.h"
typedef enum {
MODPARAM_TYPE_BIT,
@@ -73,6 +74,11 @@ 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 },
@@ -194,7 +200,7 @@ static const LCEC_CONF_TYPELIST_T slaveTypes[] = {
{ "EL6900", lcecSlaveTypeEL6900, slaveEL6900Params },
{ "EL1904", lcecSlaveTypeEL1904, NULL },
{ "EL2904", lcecSlaveTypeEL2904, NULL },
{ "AX5805", lcecSlaveTypeAX5805, NULL },
{ "AX5805", lcecSlaveTypeAX5805, slaveAX5805Params },
// multi axis interface
{ "EM7004", lcecSlaveTypeEM7004, NULL },