Liqun Wu / Mbed 2 deprecated 90418_mbed_controller

Dependencies:   mbed

Committer:
wuliqunyy
Date:
Mon Jan 17 13:20:09 2022 +0000
Revision:
0:be95bfb06686
a working non_flat + adc_didt for ehp regulation version

Who changed what in which revision?

UserRevisionLine numberNew contents of line
wuliqunyy 0:be95bfb06686 1 #include "test_fg.h"
wuliqunyy 0:be95bfb06686 2 #include "main_init.h"
wuliqunyy 0:be95bfb06686 3 #include "mbed.h"
wuliqunyy 0:be95bfb06686 4
wuliqunyy 0:be95bfb06686 5 test_fg::test_fg(PinName pin): test_vector(pin, rise_rise, 1000)
wuliqunyy 0:be95bfb06686 6 {
wuliqunyy 0:be95bfb06686 7
wuliqunyy 0:be95bfb06686 8 }
wuliqunyy 0:be95bfb06686 9
wuliqunyy 0:be95bfb06686 10 void test_fg::configure()
wuliqunyy 0:be95bfb06686 11 {
wuliqunyy 0:be95bfb06686 12 configureTimer();
wuliqunyy 0:be95bfb06686 13 setUpTimerBuffer();
wuliqunyy 0:be95bfb06686 14 }
wuliqunyy 0:be95bfb06686 15
wuliqunyy 0:be95bfb06686 16 void test_fg::run()
wuliqunyy 0:be95bfb06686 17 {
wuliqunyy 0:be95bfb06686 18 startTimer();
wuliqunyy 0:be95bfb06686 19 while(!getTimerBufferFull()){};
wuliqunyy 0:be95bfb06686 20 }
wuliqunyy 0:be95bfb06686 21
wuliqunyy 0:be95bfb06686 22 void test_fg::stop()
wuliqunyy 0:be95bfb06686 23 {
wuliqunyy 0:be95bfb06686 24 stopTimer();
wuliqunyy 0:be95bfb06686 25 }
wuliqunyy 0:be95bfb06686 26
wuliqunyy 0:be95bfb06686 27 void test_fg::release()
wuliqunyy 0:be95bfb06686 28 {
wuliqunyy 0:be95bfb06686 29 releaseTimerBuffer();
wuliqunyy 0:be95bfb06686 30 }
wuliqunyy 0:be95bfb06686 31
wuliqunyy 0:be95bfb06686 32 uint32_t* test_fg::getResult()
wuliqunyy 0:be95bfb06686 33 {
wuliqunyy 0:be95bfb06686 34 return getTimerBufferPointer();
wuliqunyy 0:be95bfb06686 35 }
wuliqunyy 0:be95bfb06686 36
wuliqunyy 0:be95bfb06686 37
wuliqunyy 0:be95bfb06686 38 char* test_fg::getResultStatus()
wuliqunyy 0:be95bfb06686 39 {
wuliqunyy 0:be95bfb06686 40 return "Test PASS!!!";
wuliqunyy 0:be95bfb06686 41 }
wuliqunyy 0:be95bfb06686 42
wuliqunyy 0:be95bfb06686 43 uint32_t test_fg::getBufferSize()
wuliqunyy 0:be95bfb06686 44 {
wuliqunyy 0:be95bfb06686 45 return 1000;
wuliqunyy 0:be95bfb06686 46 }