DALI Library for Arduino/AVR
Loading...
Searching...
No Matches
Classes | Typedefs | Enumerations | Variables
DaliBus.h File Reference

DALI low level interface. More...

#include "Arduino.h"
#include "TimerOne.h"
#include "PinChangeInterrupt.h"

Go to the source code of this file.

Classes

class  DaliBusClass
 

Typedefs

typedef enum daliReturnValue daliReturnValue
 

Enumerations

enum  daliReturnValue {
  DALI_RX_EMPTY = -1 , DALI_RX_ERROR = -2 , DALI_SENT = -3 , DALI_INVALID_PARAMETER = -4 ,
  DALI_BUSY = -5 , DALI_READY_TIMEOUT = -6 , DALI_SEND_TIMEOUT = -7 , DALI_COLLISION = -8
}
 

Variables

const int DALI_BAUD = 1200
 
const unsigned long DALI_TE = 417
 
const unsigned long DALI_TE_MIN = ( 80 * DALI_TE) / 100
 
const unsigned long DALI_TE_MAX = (120 * DALI_TE) / 100
 
DaliBusClass DaliBus
 

Detailed Description

DALI low level interface.

This file contains the low level part of the Dali library

Author
Hubert Nusser
Date
2019-05-14

Typedef Documentation

◆ daliReturnValue

some enum

Enumeration Type Documentation

◆ daliReturnValue

some enum