Skip to content
Snippets Groups Projects
conf.py 661 B
Newer Older
Jean-Benoist Leger's avatar
Jean-Benoist Leger committed
import collections
import math

from avrxmegastuff import PinDesc

SENSOR_T_COLD = PinDesc("D0")
SENSOR_T_HOT = PinDesc("D1")
Jean-Benoist Leger's avatar
Jean-Benoist Leger committed

LED = {
    "STATUS": PinDesc("F0"),
    "TX": PinDesc("F1"),
    "RX": PinDesc("F2"),
}

DEBUG = {"name": "C1", "txpin": 7, "tx": True}

Jean-Benoist Leger's avatar
Jean-Benoist Leger committed
BUS = {
    "name": "C0",
    "txpin": 3,
    "tx": True,
    "rx": True,
    "de_pindesc": PinDesc("C0"),
    "rxhandler": "bus_msg_handler",
    "txlen": 256,
    "rxlen": 256,
    "baudrate": 1200,
    "rxtriggerbegin": ("S", "M"),
}
Jean-Benoist Leger's avatar
Jean-Benoist Leger committed

THERMO_PERIOD = 5
THERMO_MEDIAN_FILTER_LEN = 13
Jean-Benoist Leger's avatar
Jean-Benoist Leger committed
THERMO_FACTOR_FILTRE = 1 - math.exp(-5 / 60)
THERMO_FAIL_NUMBER = 180
Jean-Benoist Leger's avatar
Jean-Benoist Leger committed

ACTION_TIMER_MAIN = "TCC0"