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 * Created on: 21 sep. 2016
* Author: Philip * Author: Philip
*/ */
/********************************************************************** /**********************************************************************
* NAME: inverter.h * * NAME: uart1_inverter.h *
* AUTHOR: Philip Johansson * * AUTHOR: Philip Johansson *
* PURPOSE: Flip USART inversion on USART0 * * PURPOSE: Flip USART inversion on USART0 *
* INFORMATION: * * INFORMATION: *
@ -18,22 +18,23 @@
* * * *
**********************************************************************/ **********************************************************************/
#ifndef DRIVERS_INVERTER_H_ #ifndef DRIVERS_UART1_INVERTER_H_
#define DRIVERS_INVERTER_H_ #define DRIVERS_UART1_INVERTER_H_
#pragma once #pragma once
/*********************************************************************** /***********************************************************************
* BRIEF: Init Inverter * * BRIEF: Init Inverter *
* INFORMATION: Must be ran before inversion can be activated. * * 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 * * BRIEF: Set Inverter *
* INFORMATION: Does not need bo be ran unless the value is changed. * * 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 * Created on: 21 sep. 2016
* Author: Philip * Author: Philip
*/ */
/********************************************************************** /**********************************************************************
* NAME: inverter.h * * NAME: uart1_inverter.h *
* AUTHOR: Philip Johansson * * AUTHOR: Philip Johansson *
* PURPOSE: Flip USART inversion on USART0 * * PURPOSE: Flip USART inversion on USART0 *
* INFORMATION: * * INFORMATION: *
@ -19,13 +19,14 @@
**********************************************************************/ **********************************************************************/
#include "stm32f4xx.h" #include "stm32f4xx.h"
void inverterSet(bool on); void uart1_rx_inverter_set(bool on);
/*********************************************************************** /***********************************************************************
* BRIEF: Init Inverter * * BRIEF: Init Inverter *
* INFORMATION: Must be ran before inversion can be activated. * * 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; GPIO_InitTypeDef gpinit;
gpinit.Pin = GPIO_PIN_0; 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.Pull = GPIO_NOPULL;// OBS different from other IOs as they have PULLUP
gpinit.Speed = GPIO_SPEED_HIGH; gpinit.Speed = GPIO_SPEED_HIGH;
HAL_GPIO_Init(GPIOC, &gpinit); HAL_GPIO_Init(GPIOC, &gpinit);
inverterset(on); uart1_rx_inverter_set(on);
} }
/*********************************************************************** /***********************************************************************
* BRIEF: Set Inverter * * BRIEF: Set Inverter *
* INFORMATION: Does not need bo be ran unless the value is changed. * * 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); HAL_GPIO_WritePin(GPIOC,GPIO_PIN_0,on ? GPIO_PIN_SET : GPIO_PIN_RESET);
} }