/* mbed Microcontroller Library ******************************************************************************* * Copyright (c) 2014, Realtek Semiconductor Corp. * All rights reserved. * ******************************************************************************* */ //#include "mbed_assert.h" #include "objects.h" #include "pinmap.h" //#include "error.h" /** * Configure pin enable and function */ void pin_function(PinName pin, int function) { // MBED_ASSERT(pin != (PinName)NC); //1 Our HAL API cannot support to configure the pin function by this way /* the pin function (pin mux) is depends on each IP On/Off and priority, so we cannot set the pin function directly */ } /** * Configure pin pull-up/pull-down */ void pin_mode(PinName pin, PinMode mode) { // MBED_ASSERT(pin != (PinName)NC); HAL_GPIO_PullCtrl((u32)pin, (u32)mode); }