uMIDI
The swiss army knife for quick and easy developement of MIDI applications.
Functions | Variables
tests.c File Reference
#include <avr/wdt.h>
#include <util/delay.h>
#include "background_tasks.h"
#include "gpio.h"
#include "leds.h"
#include "midi.h"
#include "pwm.h"
#include "tests.h"
Include dependency graph for tests.c:

Functions

void run_test (void(*function_p)(void))
 
void run_test_with_parameter (void(*function_p)(void *), void *parameter)
 
void run_test_suite (void)
 
void dummy_test (void)
 
void blink_led_test (void)
 
void flash_led_test (void)
 
void set_led_test (void)
 
void toggle_led_test (void)
 
void clear_gpio_test (void)
 
void set_gpio_test (void)
 
void toggle_gpio_test (void)
 
void send_control_change_test (void)
 
void send_note_off_test (void)
 
void send_note_on_test (void)
 
void send_program_change_test (void)
 
void apply_duty_cycle_test (void *duty)
 

Variables

struct gpio_config gpio_config
 

Function Documentation

◆ apply_duty_cycle_test()

void apply_duty_cycle_test ( void *  duty)

◆ blink_led_test()

void blink_led_test ( void  )

◆ clear_gpio_test()

void clear_gpio_test ( void  )

◆ dummy_test()

void dummy_test ( void  )

◆ flash_led_test()

void flash_led_test ( void  )

◆ run_test()

void run_test ( void(*)(void)  function_p)

◆ run_test_suite()

void run_test_suite ( void  )

◆ run_test_with_parameter()

void run_test_with_parameter ( void(*)(void *)  function_p,
void *  parameter 
)

◆ send_control_change_test()

void send_control_change_test ( void  )

◆ send_note_off_test()

void send_note_off_test ( void  )

◆ send_note_on_test()

void send_note_on_test ( void  )

◆ send_program_change_test()

void send_program_change_test ( void  )

◆ set_gpio_test()

void set_gpio_test ( void  )

◆ set_led_test()

void set_led_test ( void  )

◆ toggle_gpio_test()

void toggle_gpio_test ( void  )

◆ toggle_led_test()

void toggle_led_test ( void  )

Variable Documentation

◆ gpio_config

struct gpio_config gpio_config