AG903ライブラリリファレンス
内容インデックスホーム
Body Source
本文ソース
1: int32_t AG903_EQSCtlSetup(uint8_t area, uint8_t dir, AG903_EQSCtlFormat *format) 2: { 3: AG903_EQSPrmFormat param; 4: int32_t rc = AG903_ENONE; 5: 6: if ((area >= AG903_EQS_AREA_NUM) || (format == NULL)) { 7: rc = -AG903_EINVAL; 8: } 9: 10: if (rc == AG903_ENONE) { 11: if (AG903_EQS_DIR_READ == dir) { 12: param.command = format->command; 13: param.wait = format->wait; 14: param.data_len = 0; 15: param.addr_len = format->addr_len; 16: param.flow = format->flow; 17: AG903_EQSPrmSetRdFORMAT(area, &param); 18: } 19: else { 20: param.command = format->command; 21: param.wait = format->wait; 22: param.data_len = format->data_len; 23: param.addr_len = format->addr_len; 24: param.flow = format->flow; 25: AG903_EQSPrmSetWrFORMAT(area, &param); 26: } 27: } 28: 29: return rc; 30: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.