TMPM4G9  V1.0.0.0
LTTMR Private Define

Macros

#define MAIN_NULL   ((void *)0)
 
#define RLMLOSCCR_POSCEN_MASK   ((uint8_t)0x10)
 
#define RLMLOSCCR_POSCEN_RW_DISABLE   ((uint8_t)0x00)
 
#define RLMLOSCCR_POSCEN_RW_ENABLE   ((uint8_t)0x10)
 
#define RLMLOSCCR_POSCF_MASK   ((uint8_t)0x20)
 
#define RLMLOSCCR_POSCF_STOP   ((uint8_t)0x00)
 
#define RLMLOSCCR_POSCF_RUNNING   ((uint8_t)0x20)
 
#define LTTMR_VAL   ((uint16_t)304)
 

Enumerations

enum  Processing {
  PROC_START, PROC_SENSOR_ON, PROC_ACCEL_XYZ_OUT, PROC_OUT_DATA_CONVERSION,
  PROC_OUTPUT_DATA, PROC_ERROR, PROC_IDLE, PROC_START,
  PROC_STOP, PROC_INTERVAL_WAIT, PROC_CONVERSION, PROC_OUTPUT,
  PROC_ERROR, PROC_IDLE, PROC_START, PROC_MAIN_STOP,
  PROC_ADC_STOP, PROC_INTERVAL_WAIT, PROC_CONVERSION, PROC_OUTPUT,
  PROC_ERROR, PROC_IDLE, PROC_START, PROC_STOP,
  PROC_OUTPUT_MSG, PROC_INPUT, PROC_OUTPUT_ECHO, PROC_OUTPUT_ERR,
  PROC_OUTPUT_RECV_ERR, PROC_CEC_TRANSFER, PROC_ERROR, PROC_IDLE,
  PROC_NORMAL_START, PROC_NORMAL, PROC_NORMAL_END, PROC_LOW_POWER_START,
  PROC_LOW_POWER_END, PROC_ERROR, PROC_IDLE, PROC_OUTPUT_MSG,
  PROC_INPUT, PROC_DAC_EXEC, PROC_OUTPUT_ERR, PROC_ERROR,
  PROC_PARITY_ERR, PROC_IDLE, PROC_OUTPUT_MSG, PROC_INPUT,
  PROC_COMMAND_PARSE, PROC_OUTPUT_ERR, PROC_ERROR, PROC_IDLE,
  PROC_START, PROC_RAMTRANSFER, PROC_PAGE_ERASING, PROC_BLOCK_ERASING,
  PROC_AREA_ERASING, PROC_REWRITING, PROC_VERIFY, PROC_FINISHED,
  PROC_ERROR, PROC_IDLE, PROC_START, PROC_RAMTRANSFER,
  PROC_ERASING, PROC_REWRITING, PROC_FINISHED, PROC_ERROR,
  PROC_IDLE, PROC_START, PROC_RAMTRANSFER, PROC_ERASING,
  PROC_WRITING, PROC_FINISHED, PROC_ERROR, PROC_IDLE,
  PROC_START, PROC_STOP, PROC_OUTPUT_MSG, PROC_INPUT,
  PROC_OUTPUT_ECHO, PROC_OUTPUT_ERR, PROC_STRING, PROC_ERROR,
  PROC_IDLE, PROC_START, PROC_STOP, PROC_OUTPUT_MSG,
  PROC_INPUT, PROC_OUTPUT_ECHO, PROC_OUTPUT_ERR, PROC_STRING,
  PROC_END, PROC_ERROR, PROC_IDLE, PROC_START,
  PROC_STOP, PROC_OUTPUT_MSG, PROC_INPUT, PROC_RUNNING,
  PROC_WAIT, PROC_OUTPUT_ECHO, PROC_OUTPUT_ERR, PROC_END,
  PROC_ERROR, PROC_IDLE, PROC_START, PROC_STOP,
  PROC_OUTPUT_MSG, PROC_INPUT, PROC_RUNNING, PROC_WAIT,
  PROC_OUTPUT_ECHO, PROC_OUTPUT_ERR, PROC_END, PROC_ERROR,
  PROC_IDLE, PROC_OUTPUT_MSG, PROC_INPUT, PROC_COMMAND_PARSE,
  PROC_OUTPUT_ERR, PROC_ERROR, PROC_IDLE, PROC_MASTER_START,
  PROC_COMMAND_MSG, PROC_INPUT, PROC_COMMAND_PARSE, PROC_INPUT_ERR,
  PROC_COMMAND_END, PROC_MASTER_WRITE, PROC_MASTER_WRITE_READ, PROC_MASTER_END,
  PROC_SLAVE_START, PROC_SLAVE_RECEIVE, PROC_SLAVE_END, PROC_ERROR,
  PROC_IDLE, PROC_START, PROC_STOP, PROC_MSG,
  PROC_INPUT, PROC_OUTPUT_ERR, PROC_ERROR, PROC_IDLE,
  PROC_START, PROC_STOP, PROC_OUTPUT_MSG, PROC_INPUT,
  PROC_OUTPUT_ECHO, PROC_OUTPUT_ERR, PROC_END, PROC_ERROR,
  PROC_IDLE, PROC_START, PROC_STOP, PROC_RUN,
  PROC_ERROR, PROC_IDLE, PROC_START, PROC_STOP,
  PROC_RUN, PROC_ERROR, PROC_IDLE, PROC_OUTPUT_MSG,
  PROC_INPUT, PROC_COMMAND_PARSE, PROC_OUTPUT_ERR, PROC_ERROR,
  PROC_STOP, PROC_NORMAL, PROC_NORMAL_END, PROC_NORMAL_START,
  PROC_RUN, PROC_START, PROC_DUTY_CHANGE, PROC_IDLE,
  PROC_OUTPUT_MSG, PROC_INPUT, PROC_COMMAND_PARSE, PROC_WRITE_EXEC,
  PROC_READ_EXEC, PROC_OUTPUT_ERR, PROC_ERROR, PROC_IDLE,
  PROC_START, PROC_STOP, PROC_OUTPUT_MSG, PROC_INPUT,
  PROC_OUTPUT_ECHO, PROC_OUTPUT_ERR, PROC_ERROR, PROC_START,
  PROC_STOP, PROC_OUTPUT_MSG, PROC_HALF_CLOCK, PROC_OUTPUT_ERR,
  PROC_ERROR, PROC_START, PROC_STOP, PROC_OUTPUT_MSG,
  PROC_INPUT, PROC_TRANS_WAIT, PROC_OUTPUT_ERR, PROC_ERROR
}
 Processing mode. More...
 

Detailed Description

Macro Definition Documentation

§ LTTMR_VAL

#define LTTMR_VAL   ((uint16_t)304)

10MHz / (304+1) = 32.7869kHz

§ MAIN_NULL

#define MAIN_NULL   ((void *)0)

Null Pointer

§ RLMLOSCCR_POSCEN_MASK

#define RLMLOSCCR_POSCEN_MASK   ((uint8_t)0x10)

POSCEN :[R/W] :Mask

§ RLMLOSCCR_POSCEN_RW_DISABLE

#define RLMLOSCCR_POSCEN_RW_DISABLE   ((uint8_t)0x00)

POSCEN :[R/W] :Disable

§ RLMLOSCCR_POSCEN_RW_ENABLE

#define RLMLOSCCR_POSCEN_RW_ENABLE   ((uint8_t)0x10)

POSCEN :[R/W] :Enablc

§ RLMLOSCCR_POSCF_MASK

#define RLMLOSCCR_POSCF_MASK   ((uint8_t)0x20)

POSCF :[R] :Mask

§ RLMLOSCCR_POSCF_RUNNING

#define RLMLOSCCR_POSCF_RUNNING   ((uint8_t)0x20)

POSCF :[R] :Running

§ RLMLOSCCR_POSCF_STOP

#define RLMLOSCCR_POSCF_STOP   ((uint8_t)0x00)

POSCF :[R] :Stop

Enumeration Type Documentation

§ Processing

enum Processing

Processing mode.

Enumerator
PROC_START 

Start.

PROC_SENSOR_ON 

Sensor on.

PROC_ACCEL_XYZ_OUT 
PROC_OUT_DATA_CONVERSION 
PROC_OUTPUT_DATA 

x,y,z data output.

PROC_ERROR 

Error.

PROC_IDLE 

Idle.

PROC_START 

Start.

PROC_STOP 

Stop.

PROC_INTERVAL_WAIT 

Interval Wait.

PROC_CONVERSION 

Conversion.

PROC_OUTPUT 

Output.

PROC_ERROR 

Error.

PROC_IDLE 

Idle.

PROC_START 

Start.

PROC_MAIN_STOP 

Main Stop.

PROC_ADC_STOP 

ADC Stop.

PROC_INTERVAL_WAIT 

Interval Wait.

PROC_CONVERSION 

Conversion.

PROC_OUTPUT 

Output.

PROC_ERROR 

Error.

PROC_IDLE 

Idle.

PROC_START 

Start.

PROC_STOP 

Stop .

PROC_OUTPUT_MSG 

Output first message.

PROC_INPUT 

Wait to input.

PROC_OUTPUT_ECHO 

Output Echo back data.

PROC_OUTPUT_ERR 

Output input error message.

PROC_OUTPUT_RECV_ERR 

Output Receive error message.

PROC_CEC_TRANSFER 

CEC trasfer.

PROC_ERROR 

Error.

PROC_IDLE 

Idle.

PROC_NORMAL_START 

Normal Mode :START.

PROC_NORMAL 

Normal Mode :RUNNING.

PROC_NORMAL_END 

Normal Mode :END.

PROC_LOW_POWER_START 

Low Power Mode :START.

PROC_LOW_POWER_END 

Low Power Mode :END.

PROC_ERROR 

Error.

PROC_IDLE 

Idle.

PROC_OUTPUT_MSG 

Output first message.

PROC_INPUT 

Wait to input.

PROC_DAC_EXEC 

Output Echo back data.

PROC_OUTPUT_ERR 

Output input error message.

PROC_ERROR 

Error.

PROC_PARITY_ERR 

Parity Error.

PROC_IDLE 

Idle.

PROC_OUTPUT_MSG 

Output first message.

PROC_INPUT 

Wait to input.

PROC_COMMAND_PARSE 

Output Echo back data.

PROC_OUTPUT_ERR 

Output input error message.

PROC_ERROR 

Error.

PROC_IDLE 

Idle.

PROC_START 

Start.

PROC_RAMTRANSFER 

RAM transferring.

PROC_PAGE_ERASING 

Page erasing.

PROC_BLOCK_ERASING 

Block erasing.

PROC_AREA_ERASING 

Area erasing.

PROC_REWRITING 

Rewriting.

PROC_VERIFY 

Verify.

PROC_FINISHED 

Finished.

PROC_ERROR 

Error.

PROC_IDLE 

Idle.

PROC_START 

Start.

PROC_RAMTRANSFER 

RAM transferring.

PROC_ERASING 

Erasing.

PROC_REWRITING 

Rewriting.

PROC_FINISHED 

Finished.

PROC_ERROR 

Error.

PROC_IDLE 

Idle.

PROC_START 

Start.

PROC_RAMTRANSFER 

RAM transferring.

PROC_ERASING 

Erasing.

PROC_WRITING 

writing.

PROC_FINISHED 

Finished.

PROC_ERROR 

Error.

PROC_IDLE 

Idle.

PROC_START 

Start.

PROC_STOP 

Stop.

PROC_OUTPUT_MSG 

Output first message.

PROC_INPUT 

Wait to input.

PROC_OUTPUT_ECHO 

Output Echo back data.

PROC_OUTPUT_ERR 

Output input error message.

PROC_STRING 

String input/output.

PROC_ERROR 

Error.

PROC_IDLE 

Idle.

PROC_START 

Start.

PROC_STOP 

Stop.

PROC_OUTPUT_MSG 

Output first message.

PROC_INPUT 

Wait to input.

PROC_OUTPUT_ECHO 

Output Echo back data.

PROC_OUTPUT_ERR 

Output input error message.

PROC_STRING 

String input/output.

PROC_END 

End.

PROC_ERROR 

Error.

PROC_IDLE 

Idle.

PROC_START 

Start.

PROC_STOP 

Stop.

PROC_OUTPUT_MSG 

Output first message.

PROC_INPUT 

Wait to input.

PROC_RUNNING 

DMA Running.

PROC_WAIT 

DMA Transfer Complete Wait.

PROC_OUTPUT_ECHO 

Output Echo back data.

PROC_OUTPUT_ERR 

Output input error message.

PROC_END 

End.

PROC_ERROR 

Error.

PROC_IDLE 

Idle.

PROC_START 

Start.

PROC_STOP 

Stop.

PROC_OUTPUT_MSG 

Output first message.

PROC_INPUT 

Wait to input.

PROC_RUNNING 

DMA Running.

PROC_WAIT 

DMA Transfer Complete Wait.

PROC_OUTPUT_ECHO 

Output Echo back data.

PROC_OUTPUT_ERR 

Output input error message.

PROC_END 

End.

PROC_ERROR 

Error.

PROC_IDLE 

Idle.

PROC_OUTPUT_MSG 

Output first message.

PROC_INPUT 

Wait to input.

PROC_COMMAND_PARSE 

Output Echo back data.

PROC_OUTPUT_ERR 

Output input error message.

PROC_ERROR 

Error.

PROC_IDLE 

Idle.

PROC_MASTER_START 

Master start

PROC_COMMAND_MSG 

Output first message.

PROC_INPUT 

Wait to input.

PROC_COMMAND_PARSE 

Output Echo back data.

PROC_INPUT_ERR 

Output input error message.

PROC_COMMAND_END 

Command end.

PROC_MASTER_WRITE 

Master write.

PROC_MASTER_WRITE_READ 

Master write and read.

PROC_MASTER_END 

Master end.

PROC_SLAVE_START 

Slave start.

PROC_SLAVE_RECEIVE 

Slave receive.

PROC_SLAVE_END 

Slave end.

PROC_ERROR 

Error.

PROC_IDLE 

Idle.

PROC_START 

Start.

PROC_STOP 

Stop.

PROC_MSG 

Message.

PROC_INPUT 

Wait to input.

PROC_OUTPUT_ERR 

Output input error message.

PROC_ERROR 

Error.

PROC_IDLE 

Idle.

PROC_START 

Start.

PROC_STOP 

Stop.

PROC_OUTPUT_MSG 

Output first message.

PROC_INPUT 

Wait to input.

PROC_OUTPUT_ECHO 

Output Echo back data.

PROC_OUTPUT_ERR 

Output input error message.

PROC_END 

End.

PROC_ERROR 

Error.

PROC_IDLE 

Idle.

PROC_START 

Start.

PROC_STOP 

Stop.

PROC_RUN 

Running.

PROC_ERROR 

Error.

PROC_IDLE 

Idle.

PROC_START 

Start.

PROC_STOP 

Stop.

PROC_RUN 

Running.

PROC_ERROR 

Error.

PROC_IDLE 

Idle.

PROC_OUTPUT_MSG 

Output first message.

PROC_INPUT 

Wait to input.

PROC_COMMAND_PARSE 

Output Echo back data.

PROC_OUTPUT_ERR 

Output input error message.

PROC_ERROR 

Error.

PROC_STOP 

STOP.

PROC_NORMAL 

Normal Mode :RUNNING.

PROC_NORMAL_END 

Normal Mode :END.

PROC_NORMAL_START 

Normal Mode :RESTART.

PROC_RUN 

Timer Start :RUNNING.

PROC_START 

Timer Start :RUNNING.

PROC_DUTY_CHANGE 

Duty Change :CHANGE.

PROC_IDLE 

Idle.

PROC_OUTPUT_MSG 

Output first message.

PROC_INPUT 

Wait to input.

PROC_COMMAND_PARSE 

Output Echo back data.

PROC_WRITE_EXEC 

Output Echo back data.

PROC_READ_EXEC 

Output Echo back data.

PROC_OUTPUT_ERR 

Output input error message.

PROC_ERROR 

Error.

PROC_IDLE 

Idle.

PROC_START 

Start.

PROC_STOP 

Stop.

PROC_OUTPUT_MSG 

Output first message.

PROC_INPUT 

Wait to input.

PROC_OUTPUT_ECHO 

Output Echo back data.

PROC_OUTPUT_ERR 

Output input error message.

PROC_ERROR 

Error.

PROC_START 

Start.

PROC_STOP 

Stop.

PROC_OUTPUT_MSG 

Output first message.

PROC_HALF_CLOCK 

Half clock setting.

PROC_OUTPUT_ERR 

Output input error message.

PROC_ERROR 

Error.

PROC_START 

Start.

PROC_STOP 

Stop.

PROC_OUTPUT_MSG 

Output first message.

PROC_INPUT 

Wait to input.

PROC_TRANS_WAIT 

Wait to transmit.

PROC_OUTPUT_ERR 

Output input error message.

PROC_ERROR 

Error.