Files

  • Not Found
  • Invalid object requested. SHA must identify a commit or a tree.
Last update 3 years 6 months
Filesfwsrc
..
adc.hpp
common.hpp
dbg.hpp
gpio.hpp
isr.cpp
main.cpp
qc.hpp
statusBar.hpp
sys.hpp
gpio.hpp
#pragma once #include <stm32f0xx_hal.h> #include <utility> using Pin = std::pair< GPIO_TypeDef*, uint16_t>; void setupInput( Pin pin ) { GPIO_InitTypeDef GPIO_InitStruct = { 0 }; HAL_GPIO_WritePin( pin.first, pin.second, GPIO_PIN_RESET ); GPIO_InitStruct.Pin = pin.second; GPIO_InitStruct.Mode = GPIO_MODE_INPUT; GPIO_InitStruct.Pull = GPIO_NOPULL; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; HAL_GPIO_Init( pin.first, &GPIO_InitStruct ); } void setupPushPull( Pin pin ) { GPIO_InitTypeDef GPIO_InitStruct = { 0 }; GPIO_InitStruct.Pin = pin.second; GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; GPIO_InitStruct.Pull = GPIO_NOPULL; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; HAL_GPIO_Init( pin.first, &GPIO_InitStruct ); }

Annotations

batteryPack / batteryPack.kicad_pcb
44fca152
0/1 comments
Report a bug