DISCO-F746NGのAudioOutから正弦波をスイープとして出力します。ダブルバッファリングを使って、リアルタイムにデータ生成をしています。 This program outputs sine sweep from AudioOut on DISCO-F746NG. The program uses double buffering when generates data signals.

Dependencies:   BSP_DISCO_F746NG_patch_fixed LCD_DISCO_F746NG mbed

common.cpp

Committer:
nanase
Date:
2015-12-26
Revision:
0:ece4ec581d2b

File content as of revision 0:ece4ec581d2b:

#include "main.h"

DigitalOut led1(LED1);

void error_trap()
{
    printlcd("### ERROR");
    while(1) {
        led1 = !led1;
        wait_ms(250);
    }
}

void printlcd(const char *str)
{
    printlcdAt(str, 0);
}

void printlcdAt(const char *str, uint16_t line)
{
    lcd.DisplayStringAt(0, LINE(line), (uint8_t *)str, LEFT_MODE);
}