#include <stdint.h>
Go to the source code of this file.
Defines | |
#define | IRBLAST_SETFREQ 0x0A01 |
Set carrier freq. | |
#define | IRBLAST_GETFREQ 0x0A02 |
Query carrier freq. | |
Functions | |
uint8_t | IrblastFreq2Ocr (uint8_t freqKHz) |
Converts carrier frequency in form of kHz to the timer OCR form. | |
int | IrblastPeriod2Ocr (uint8_t freqKHz, int entries, uint16_t *pCode) |
Converts ircode from carrier frequency periods form to the timer OCR form. | |
Variables | |
NUTDEVICE | devIrblast0 |
Converts carrier frequency in form of kHz to the timer OCR form.
freqKHz | frequency in kHz, range 30-50. |
Definition at line 119 of file irblast.c.
References NutGetCpuClock().
Converts ircode from carrier frequency periods form to the timer OCR form.
Given array of ir code in form of carrier frequency periods will be converted (in place) to the form of OCR periods used by the driver.
freqKHz | frequency in kHz, range 30-50, for 0 pulse time =10us will be used |
entries | ir code length. |
pCode | pointer to the array with ir code, each entry in range 1-999. |
Definition at line 144 of file irblast.c.
References NutGetCpuClock().