successfully executing multiple user commands
This commit is contained in:
@ -148,12 +148,22 @@ void sport_tx_done(uint32_t* addr, uint32_t size) {
|
||||
@param[in] cmd Структура с описанием принятой команды
|
||||
******************************************************************************/
|
||||
void usr_cmd_process(t_l502_bf_cmd *cmd) {
|
||||
//switch (cmd->code){
|
||||
//case BF_CMD_USER_MULT:
|
||||
switch (cmd->code){
|
||||
case 0x8002:{
|
||||
cmd-> result = cmd->param * 2;
|
||||
uint32_t data[] = {0,1,2,3,4,5,6,5,4,3,2,1,0};
|
||||
l502_cmd_done(cmd-> param*3, data, 13);
|
||||
//}
|
||||
break;}
|
||||
case 0x8001:{
|
||||
//cmd-> result = cmd->param * 2;
|
||||
uint32_t data[] = {6,5,4,3,2,1,0,1,2,3,4,5,6};
|
||||
l502_cmd_done(cmd-> param*75, data, 13);
|
||||
break;}
|
||||
default:{
|
||||
l502_cmd_done(1, 1, 1);
|
||||
}
|
||||
}
|
||||
//l502_cmd_done(1, 1, 1);
|
||||
//l502_cmd_done(L502_BF_ERR_UNSUP_CMD, NULL, 0);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user