firmware  v0.1.2
Chromation Spectrometer Dev-Kit
Typedefs | Functions | Variables
BiColorLed.h File Reference
#include <stdint.h>
#include "ReadWriteBits.h"

Go to the source code of this file.

Typedefs

typedef uint8_t volatile *const bicolorled_ptr
 
typedef uint8_t const bicolorled_num
 Indicator LED numbers in the JSON file are not necessarily the same as the corresponding bit number in the BiColorLED register.
 

Functions

void BiColorLedOn (bicolorled_num led)
 
void BiColorLedOff (bicolorled_num led)
 
void BiColorLedGreen (bicolorled_num led)
 
void BiColorLedRed (bicolorled_num led)
 

Variables

bicolorled_ptr BiColorLed_ddr
 
bicolorled_ptr BiColorLed_port
 
bicolorled_num status_led
 
bicolorled_num led_0
 
bicolorled_num led_1
 

Function Documentation

◆ BiColorLedGreen()

void BiColorLedGreen ( bicolorled_num  led)
inline

BiColorLedGreen behavior:

  • clears bit in port

Definition at line 35 of file BiColorLed.h.

◆ BiColorLedOff()

void BiColorLedOff ( bicolorled_num  led)
inline

BiColorLedOff behavior:

  • clears bit in ddr

Definition at line 28 of file BiColorLed.h.

◆ BiColorLedOn()

void BiColorLedOn ( bicolorled_num  led)
inline

BiColorLedOn behavior:

  • sets bit in ddr

Definition at line 21 of file BiColorLed.h.

◆ BiColorLedRed()

void BiColorLedRed ( bicolorled_num  led)
inline

BiColorLedRed behavior:

  • sets bit in port

Definition at line 42 of file BiColorLed.h.