DISCO-F746NGのAudioInからの音声信号をLCDに波形として出力する、簡易なオシロスコープです。 This program is easy oscilloscope. The program draws waveform of signals from AudioIn on DISCO-F746NG.
Dependencies: BSP_DISCO_F746NG_patch_fixed LCD_DISCO_F746NG mbed
common.cpp@0:36a62c23e60c, 2015-12-26 (annotated)
- Committer:
- nanase
- Date:
- Sat Dec 26 14:51:48 2015 +0000
- Revision:
- 0:36a62c23e60c
First commit
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
nanase | 0:36a62c23e60c | 1 | #include "main.h" |
nanase | 0:36a62c23e60c | 2 | |
nanase | 0:36a62c23e60c | 3 | DigitalOut led1(LED1); |
nanase | 0:36a62c23e60c | 4 | |
nanase | 0:36a62c23e60c | 5 | void error_trap() |
nanase | 0:36a62c23e60c | 6 | { |
nanase | 0:36a62c23e60c | 7 | printlcd("### ERROR"); |
nanase | 0:36a62c23e60c | 8 | while(1) { |
nanase | 0:36a62c23e60c | 9 | led1 = !led1; |
nanase | 0:36a62c23e60c | 10 | wait_ms(250); |
nanase | 0:36a62c23e60c | 11 | } |
nanase | 0:36a62c23e60c | 12 | } |
nanase | 0:36a62c23e60c | 13 | |
nanase | 0:36a62c23e60c | 14 | void printlcd(const char *str) |
nanase | 0:36a62c23e60c | 15 | { |
nanase | 0:36a62c23e60c | 16 | printlcdAt(str, 0); |
nanase | 0:36a62c23e60c | 17 | } |
nanase | 0:36a62c23e60c | 18 | |
nanase | 0:36a62c23e60c | 19 | void printlcdAt(const char *str, uint16_t line) |
nanase | 0:36a62c23e60c | 20 | { |
nanase | 0:36a62c23e60c | 21 | lcd.DisplayStringAt(0, LINE(line), (uint8_t *)str, LEFT_MODE); |
nanase | 0:36a62c23e60c | 22 | } |