microSD Card control function for DISCO-F769NI based on BD_SD_DISCO_F746NG library by Roy Krikke

Dependencies:   BD_SD_DISCO_F769NI BSP_DISCO_F769NI

Fork of DISCO-F746NG_BLOCK_DEVICE_WITH_FAT_FILESYSTEM_ON_SDCARD by Roy Krikke

Please refer following my Notebook page.
/users/kenjiArai/notebook/sd-card-control-new/#

uart_as_stdio/uart_as_stdio.cpp

Committer:
kenjiArai
Date:
2021-01-14
Revision:
8:12621f1fcbbe

File content as of revision 8:12621f1fcbbe:

/*
 * mbed Application program
 *      Redirect Standard Input/Output
 *
 * Copyright (c) 2021 Kenji Arai / JH1PJL
 *  http://www7b.biglobe.ne.jp/~kenjia/
 *  https://os.mbed.com/users/kenjiArai/
 *      Created:    January   13th, 2021
 *      Revised:    January   14th, 2021
 */

//  Include --------------------------------------------------------------------
#include "mbed.h"

//  Definition -----------------------------------------------------------------

//  Constructor ----------------------------------------------------------------
static BufferedSerial pc(USBTX, USBRX, 115200);

//  RAM ------------------------------------------------------------------------

//  ROM / Constant data --------------------------------------------------------

//  Function prototypes --------------------------------------------------------

//------------------------------------------------------------------------------
//  Control Program
//------------------------------------------------------------------------------
uint8_t readable()
{
    return pc.readable();
}

void putc(uint8_t c)
{
    char dt[4];
    dt[0] = (char)c;
    pc.write(dt, 1);
}

uint8_t getc()
{
    char dt[4];
    pc.read(dt, 1);
    return (uint8_t)dt[0];
}