| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 | /********************************* (C) РОТЕК *********************************** * @module  gpio_io * @file    gpio_io.c * @version 1.0.0 * @date    XX.XX.XXXX * $brief   gpio_io ******************************************************************************* * @history     Version  Author         Comment * XX.XX.XXXX   1.0.0    Telenkov D.A.  First release. ******************************************************************************* */  #include "gpio_io.h"#include "gpio.h"#include <stdbool.h>#include "tinystdio.h"#ifdef SLAVEBRD_ENABLE/**  * @brief  Выставить пин DB_BOOT0  */void IO_SetDbBoot0(void){  /* Inverted! */  GPIO_ResetBits(GPIOE, GPIO_Pin_8);}/**  * @brief  Выставить пин DB_BOOT0  */void IO_ClearDbBoot0(void){  /* Inverted! */  GPIO_SetBits(GPIOE, GPIO_Pin_8);}/**  * @brief  Установить пин DB_RST  */void IO_SetDbReset(void){  GPIO_SetBits(GPIOE, GPIO_Pin_7);}/**  * @brief  Сбросить пин DB_RST  */void IO_ClearDbReset(void){  GPIO_ResetBits(GPIOE, GPIO_Pin_7);}#endif/**  * @brief  Получить состояние кнопки DEFAULT  */bool IO_BtnDefaultPressed(void){  	return !gpio_get(KEY_DEF);  // BUTTON DEFAULT}/********************************* (C) РОТЕК **********************************/
 |