Test mbed1.

Dependencies:   mbed-src

Committer:
mja054
Date:
Thu Mar 13 16:35:52 2014 +0000
Revision:
2:9f7506fa29d4
Parent:
0:7ac9830cbaa5
Tested for 1ms to 10s;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mja054 0:7ac9830cbaa5 1 #ifndef TPM_INIT_H
mja054 0:7ac9830cbaa5 2 #define TPM_INIT_H
mja054 0:7ac9830cbaa5 3
mja054 0:7ac9830cbaa5 4 #include "mbed.h"
mja054 0:7ac9830cbaa5 5
mja054 0:7ac9830cbaa5 6 #define SIM_SOPT2_ADDR 0x40048004
mja054 0:7ac9830cbaa5 7 #define SIM_SCGC6_ADDR 0x4004803C
mja054 0:7ac9830cbaa5 8 #define MCG_C1_ADDR 0x40064000
mja054 0:7ac9830cbaa5 9 #define TPM0_SC_ADDR 0x40038000
mja054 0:7ac9830cbaa5 10 #define TPM0_C0SC_ADDR 0x4003800C
mja054 0:7ac9830cbaa5 11 #define TPM0_CNT_ADDR 0x40038004
mja054 0:7ac9830cbaa5 12 #define TPM0_MOD_ADDR 0x40038008
mja054 0:7ac9830cbaa5 13 #define TPM0_CONF_ADDR 0x40038084
mja054 0:7ac9830cbaa5 14
mja054 0:7ac9830cbaa5 15 void print_stuff(char* whatever);
mja054 0:7ac9830cbaa5 16
mja054 0:7ac9830cbaa5 17 void TPM0_init(unsigned int modulo_val, unsigned int prescale_val);
mja054 0:7ac9830cbaa5 18
mja054 0:7ac9830cbaa5 19 void TPM0_clear_overflow();
mja054 0:7ac9830cbaa5 20 unsigned int TPM0_CNT_read();
mja054 0:7ac9830cbaa5 21 unsigned int TPM0_SC_read();
mja054 0:7ac9830cbaa5 22
mja054 0:7ac9830cbaa5 23 void TPM0_start();
mja054 0:7ac9830cbaa5 24 #endif