#ifndef __HARDWARE_H #define __HARDWARE_H #include "stm32f10x.h" #include //-----stałe--------// //definicje linii - dopasuj do konkretnego projektu //PORT A #define KEY1 (1<<0) #define KEY2 (1<<1) #define LED1 (1<<3) #define LED2 (1<<4) #define SCK1 (1<<5) #define MISO1 (1<<6) #define MOSI1 (1<<7) //PORT B //PORT C //używane peryferia - dopasuj do konkretnego projektu //ADC // #define USE_ADC //I2C // #define USE_I2C1 // #define USE_I2C2 //KEY #define USE_KEY //PWM // #define USE_PWM //RTG // #define USE_RTG //SPI // #define USE_SPI1 // #define USE_SPI2 //USART // #define USE_USART1 // #define USE_USART2 // #define USE_USART3 // #define USE_UART4 // #define USE_UART5 //-------makra-----------------// #define PIO_Set(port,pins) ((port)->BSRR=(pins)) #define PIO_Reset(port,pins) ((port)->BRR=(pins)) #define PIO_Read(port) ((port)->IDR) #endif