27 lines
969 B
C
27 lines
969 B
C
/**
|
|
* @file onewire_config.f103.template.h
|
|
* @brief Шаблон привязки шины 1-Wire для STM32F103 (порт stm32f1).
|
|
*
|
|
* Скопируйте в своё приложение под именем onewire_config.h и положите на
|
|
* путь поиска заголовков. Библиотека сама этот файл не подставляет:
|
|
* привязка выводов принадлежит плате, а не драйверу.
|
|
*
|
|
* Требуется внешняя подтяжка 4.7 кОм к питанию.
|
|
*/
|
|
|
|
#ifndef ONEWIRE_CONFIG_H
|
|
#define ONEWIRE_CONFIG_H
|
|
|
|
#include "stm32f10x.h"
|
|
|
|
/** Порт вывода шины. */
|
|
#define ONEWIRE_GPIO GPIOA
|
|
|
|
/** Номер вывода в порту, 0..15. */
|
|
#define ONEWIRE_PIN 1U
|
|
|
|
/** Бит включения тактирования порта в RCC->APB2ENR. */
|
|
#define ONEWIRE_GPIO_CLOCK RCC_APB2ENR_IOPAEN
|
|
|
|
#endif /* ONEWIRE_CONFIG_H */
|