AG903ライブラリリファレンス
Body Source
eqsprm.h
本文ソース
コピコード
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.
内容
|
インデックス
|
ホーム