skeleton

Dependencies:   MAG3110 MMA8451Q SLCD TSI mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers TPM_init.h Source File

TPM_init.h

00001 #ifndef TPM_INIT_H
00002 #define TPM_INIT_H
00003  
00004 #include "mbed.h"
00005  
00006 #define SIM_SOPT2_ADDR 0x40048004
00007 #define SIM_SCGC6_ADDR 0x4004803C
00008 #define MCG_C1_ADDR     0x40064000
00009 #define TPM0_SC_ADDR    0x40038000
00010 #define TPM0_C0SC_ADDR  0x4003800C
00011 #define TPM0_CNT_ADDR  0x40038004
00012 #define TPM0_MOD_ADDR  0x40038008
00013 #define TPM0_CONF_ADDR  0x40038084
00014  
00015 void print_stuff(char* whatever);
00016  
00017 void TPM0_init(unsigned int modulo_val, unsigned int prescale_val);
00018  
00019 void TPM0_clear_overflow();
00020 unsigned int TPM0_CNT_read();
00021 unsigned int TPM0_SC_read();
00022     
00023 void TPM0_start();
00024 #endif