TTK4155 Ping-pong project
general_header.h File Reference
#include <util/delay.h>
#include <stdio.h>
#include <avr/interrupt.h>
#include <avr/io.h>
#include <stdbool.h>
Include dependency graph for general_header.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define TRUE   1
 
#define FALSE   0
 
#define F_CPU   4915200
 
#define BAUD   9600
 
#define set_bit(reg, bit)   (reg |= (1 << bit))
 
#define clear_bit(reg, bit)   (reg &= ~(1 << bit))
 
#define X_DIR   0
 
#define Y_DIR   1
 
#define LEFT_DIR   0
 
#define RIGHT_DIR   1
 
#define JOYSTICK_TYPE   0
 
#define SLIDER_TYPE   1
 
#define SLIDER_LEFT   2
 
#define SLIDER_RIGHT   3
 

Detailed Description

General header file, define global common variables. Include useful functions.

Macro Definition Documentation

◆ BAUD

#define BAUD   9600

◆ clear_bit

#define clear_bit (   reg,
  bit 
)    (reg &= ~(1 << bit))

◆ F_CPU

#define F_CPU   4915200

◆ FALSE

#define FALSE   0

◆ JOYSTICK_TYPE

#define JOYSTICK_TYPE   0

◆ LEFT_DIR

#define LEFT_DIR   0

◆ RIGHT_DIR

#define RIGHT_DIR   1

◆ set_bit

#define set_bit (   reg,
  bit 
)    (reg |= (1 << bit))

◆ SLIDER_LEFT

#define SLIDER_LEFT   2

◆ SLIDER_RIGHT

#define SLIDER_RIGHT   3

◆ SLIDER_TYPE

#define SLIDER_TYPE   1

◆ TRUE

#define TRUE   1

◆ X_DIR

#define X_DIR   0

◆ Y_DIR

#define Y_DIR   1