AG903ライブラリリファレンス
内容インデックスホーム
Body Source
本文ソース
1: 9: 10: 14: 15: #ifndef __EQSPRM_H__ 16: #define __EQSPRM_H__ 17: 18: 19: #ifdef __cplusplus 20: extern "C" { 21: #endif 22: 23: #define AG903_EQS_DIVIDE_MIN (2) 24: #define AG903_EQS_AREA_MAX (4) 25: #define AG903_EQS_AREA_BASE (0x60000000UL) 26: #define AG903_EQS_AREA_SIZ (16 * 1024 * 1024) 27: 28: 29: typedef struct _AG903_EQSPrmFormat { 30: uint8_t command; 31: uint8_t wait; 32: uint8_t data_len; 33: uint8_t addr_len; 34: uint8_t flow; 35: uint8_t reserve; 36: } AG903_EQSPrmFormat; 37: 38: 41: void AG903_EQSPrmSetMOD(uint8_t mode); 42: void AG903_EQSPrmGetMOD(uint8_t* mode); 43: void AG903_EQSPrmSetDivide(uint16_t div); 44: void AG903_EQSPrmGetDivide(uint16_t* div); 45: void AG903_EQSPrmSetWaitCycle(uint16_t count); 46: void AG903_EQSPrmGetWaitCycle(uint16_t* count); 47: void AG903_EQSPrmGetAddress(uint8_t area, uint32_t* addr); 48: void AG903_EQSPrmSetRdFORMAT(uint8_t ch, AG903_EQSPrmFormat* format); 49: void AG903_EQSPrmSetWrFORMAT(uint8_t ch, AG903_EQSPrmFormat* format); 50: 51: 52: #ifdef __cplusplus 53: } 54: #endif 55: 56: #endif
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.