waveform  2.0.0.0
Functions
main.c File Reference

Waveform Click example. More...

#include "board.h"
#include "log.h"
#include "waveform.h"

Functions

uint32_t waveform_aprox_freqcalculation (float freqency)
 
void output_waveform (uint32_t frequency_temp, uint8_t output_mode)
 
void frequency_increment (uint8_t output_mode)
 
void frequency_decrement (uint8_t output_mode)
 
void application_init ()
 
void application_task ()
 
void main ()
 

Detailed Description

Waveform Click example.

Description

This program outputs wave forms.

The application is composed of two sections :

Application Init

Initialize the communication interface and configure the click board.

Application Task

Predefined characters are inputed from the serial port. Depending on the character sent the signal frequency, waveform or amplitude will be changed.

Additional Functions

uint32_t waveform_aprox_freqcalculation ( float freqency ) - This function is used to calculate the aproximate value that will be written to the frequency set register.

void output_waveform ( uint32_t frequency_temp, uint8_t output_mode ) - This function checks which wave form has been chosen and sets frequency of the wave.

void frequency_increment ( uint8_t output_mode ) - This function increases frequency of the wave.

void frequency_decrement ( uint8_t output_mode ) - This function reduces frequency of the wave.

Author
MikroE Team

Function Documentation

◆ application_init()

void application_init ( )

◆ application_task()

void application_task ( )

◆ frequency_decrement()

void frequency_decrement ( uint8_t  output_mode)

◆ frequency_increment()

void frequency_increment ( uint8_t  output_mode)

◆ main()

void main ( )

◆ output_waveform()

void output_waveform ( uint32_t  frequency_temp,
uint8_t  output_mode 
)

◆ waveform_aprox_freqcalculation()

uint32_t waveform_aprox_freqcalculation ( float  freqency)