control the laser with the MBED

Dependencies:   mbed

Committer:
bwang
Date:
Mon Nov 11 03:38:40 2019 +0000
Revision:
1:d42ef49f54df
added command line

Who changed what in which revision?

UserRevisionLine numberNew contents of line
bwang 1:d42ef49f54df 1 #ifndef __CONFIG_H
bwang 1:d42ef49f54df 2 #define __CONFIG_H
bwang 1:d42ef49f54df 3
bwang 1:d42ef49f54df 4 #include "mbed.h"
bwang 1:d42ef49f54df 5
bwang 1:d42ef49f54df 6 /*---pulsewidth/frequency---*/
bwang 1:d42ef49f54df 7 #define _PULSE_WIDTH __int_reg[0]
bwang 1:d42ef49f54df 8 #define _PULSE_FREQ __int_reg[1]
bwang 1:d42ef49f54df 9
bwang 1:d42ef49f54df 10 /*internal variables and macros*/
bwang 1:d42ef49f54df 11
bwang 1:d42ef49f54df 12 extern float __float_reg[];
bwang 1:d42ef49f54df 13 extern int __int_reg[];
bwang 1:d42ef49f54df 14
bwang 1:d42ef49f54df 15 #define DEFAULT(a) _##a = a
bwang 1:d42ef49f54df 16 #define FPRINT(a) pc->printf("%s: %f\n", #a, _##a)
bwang 1:d42ef49f54df 17 #define DPRINT(a) pc->printf("%s: %d\n", #a, _##a)
bwang 1:d42ef49f54df 18 #define FPRINT2(a) pc->printf("%s: %f\n", #a, a);
bwang 1:d42ef49f54df 19 #define DPRINT2(a) pc->printf("%s: %d\n", #a, a)
bwang 1:d42ef49f54df 20
bwang 1:d42ef49f54df 21 #endif