Update platform drivers
src/platform_support.cpp
- Committer:
- EndaKilgarriff
- Date:
- 2020-06-15
- Revision:
- 9:9e247b9c9abf
- Parent:
- 8:70fc373a5f46
File content as of revision 9:9e247b9c9abf:
/***************************************************************************//** * @file platform_support.cpp * @brief: support functions and declarations for particular platform * @details: This is a platform specific file that supports functionality * required from application generic file. This file should be * modified according to platform that you are working with. ******************************************************************************** * Copyright (c) 2019, 2020 Analog Devices, Inc. * * All rights reserved. * * This software is proprietary to Analog Devices, Inc. and its licensors. * By using this software you agree to the terms of the associated * Analog Devices Software License Agreement. *******************************************************************************/ /******************************************************************************/ /************************ Includes Files **************************************/ /******************************************************************************/ #include <mbed.h> #include "platform_support.h" /******************************************************************************/ /********************** Variables and User defined data types *****************/ /******************************************************************************/ /******************************************************************************/ /************************ Variable Declarations *******************************/ /******************************************************************************/ // Configure and instantiate Serial object to access the stdin. // The default mbed baud rate is 9600, unless is it overriden in the // mbed_app.json file, or by creating another Serial object using the same pins. static Serial port(USBTX, USBRX); /******************************************************************************/ /************************ Functions Definitions *******************************/ /******************************************************************************/ /** * @brief getchar, but does not block if nothing waiting to be read * @param None * @return character if available, NULL otherwise */ char getchar_noblock(void) { char rx_char = '\0'; // Return the character read from the serial port if (port.readable() > 0) { rx_char = port.getc(); } return rx_char; }