1: int32_t AG903_TIMRMgrSetCount(
AG903_TIMRMgrHandle* handle, uint32_t count)
2: {
3: int32_t retval =
AG903_ENONE;
4: int32_t result;
5: uint8_t ch;
6: uint8_t idle;
7:
8: result = TIMRMgr_CheckHandle(handle, &ch);
9:
if(
AG903_ENONE != result) {
10:
return -
AG903_EINVAL;
11: }
12: idle = TIMRMgr_CheckIdle(ch);
13:
if(
true != idle) {
14:
return -
AG903_EBUSY;
15: }
16:
17:
AG903_TIMRPrmSetCount(ch, count);
18:
19:
return retval;
20: }