Renaming for better explanation of rx inverter for uart1

This commit is contained in:
philsson 2016-09-22 11:28:45 +02:00
parent a89e3dc4e9
commit 83b56b2404
2 changed files with 15 additions and 13 deletions

View File

@ -1,11 +1,11 @@
/*
* inverter.h
* uart1_inverter.h
*
* Created on: 21 sep. 2016
* Author: Philip
*/
/**********************************************************************
* NAME: inverter.h *
* NAME: uart1_inverter.h *
* AUTHOR: Philip Johansson *
* PURPOSE: Flip USART inversion on USART0 *
* INFORMATION: *
@ -18,22 +18,23 @@
* *
**********************************************************************/
#ifndef DRIVERS_INVERTER_H_
#define DRIVERS_INVERTER_H_
#ifndef DRIVERS_UART1_INVERTER_H_
#define DRIVERS_UART1_INVERTER_H_
#pragma once
/***********************************************************************
* BRIEF: Init Inverter *
* INFORMATION: Must be ran before inversion can be activated. *
* The "on" arg sets if the inverter should be initiated on or off *
***********************************************************************/
void initInverter(bool on);
void uart1_rx_inverter_init(bool on);
/***********************************************************************
* BRIEF: Set Inverter *
* INFORMATION: Does not need bo be ran unless the value is changed. *
***********************************************************************/
void inverterSet(bool on);
void uart1_rx_inverter_set(bool on);
#endif /* DRIVERS_INVERTER_H_ */
#endif /* DRIVERS_UART1_INVERTER_H_ */

View File

@ -1,11 +1,11 @@
/*
* inverter.c
* uart1_inverter.c
*
* Created on: 21 sep. 2016
* Author: Philip
*/
/**********************************************************************
* NAME: inverter.h *
* NAME: uart1_inverter.h *
* AUTHOR: Philip Johansson *
* PURPOSE: Flip USART inversion on USART0 *
* INFORMATION: *
@ -19,13 +19,14 @@
**********************************************************************/
#include "stm32f4xx.h"
void inverterSet(bool on);
void uart1_rx_inverter_set(bool on);
/***********************************************************************
* BRIEF: Init Inverter *
* INFORMATION: Must be ran before inversion can be activated. *
* The "on" arg sets if the inverter should be initiated on or off *
***********************************************************************/
void initInverter(bool on)
void uart1_rx_inverter_init(bool on)
{
GPIO_InitTypeDef gpinit;
gpinit.Pin = GPIO_PIN_0;
@ -33,14 +34,14 @@ void initInverter(bool on)
gpinit.Pull = GPIO_NOPULL;// OBS different from other IOs as they have PULLUP
gpinit.Speed = GPIO_SPEED_HIGH;
HAL_GPIO_Init(GPIOC, &gpinit);
inverterset(on);
uart1_rx_inverter_set(on);
}
/***********************************************************************
* BRIEF: Set Inverter *
* INFORMATION: Does not need bo be ran unless the value is changed. *
***********************************************************************/
void inverterSet(bool on)
void uart1_rx_inverter_set(bool on)
{
HAL_GPIO_WritePin(GPIOC,GPIO_PIN_0,on ? GPIO_PIN_SET : GPIO_PIN_RESET);
}