TMPM4G9  V1.0.0.0
CGRST Private Define

Modules

 
 SW Polling Time Configuration
 SW Polling Time(ms).
 
 IHOSC Configuration
 IHOSC Configuration.
 
 SIWDxEN Register
 WD Enable Register.
 
 SIWDxCR Register
 WD Control Register.
 
 CGOSCCR Register
 CG Control Register.
 
 CGSTBYCR Register
 Standby Control Register.
 
 CGPLL0SEL Register
 fsys PLL Select Register.
 
 CGWUPHCR Register
 HOSC warming up Register.
 
 CGWUPLCR Register
 LOSC warming up Register.
 
 RLMRSTFLG0 Register
 Reset Flag Register 0.
 
 RLMRSTFLG1 Register
 Reset Flag Register 1.
 
 RLMSHTDNOP Register
 Shut Down Control Register.
 
 FCSR0 Register
 Flash Status Register 0.
 

Macros

#define MAIN_NULL   ((void *)0)
 

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...
 
enum  LowPowerMode { LOW_POWER_IDLE, LOW_POWER_STOP_1, LOW_POWER_STOP_2 }
 Low Power Mode. More...
 

Detailed Description

Macro Definition Documentation

§ MAIN_NULL

#define MAIN_NULL   ((void *)0)

Null Pointer

Enumeration Type Documentation

§ LowPowerMode

Low Power Mode.

Enumerator
LOW_POWER_IDLE 

Idle Mode.

LOW_POWER_STOP_1 

Stop1 Mode.

LOW_POWER_STOP_2 

Stop2 Mode.

§ 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.