| NANO100_BSP V3.05.000 The Board Support Package for Nano100BN Series

Macros | Functions
NuEdu-Basic01_IrDA_NEC.c File Reference

NuEdu-Basic01 IrDA NEC driver source file. More...

`#include <stdio.h>`
`#include "Nano100Series.h"`
`#include "NuEdu-Basic01_IrDA_NEC.h"`
Include dependency graph for NuEdu-Basic01_IrDA_NEC.c:

Go to the source code of this file.

## Macros
#define | NEC_LDC_MARK 16
#define | NEC_LDC_SPACE 8
#define | NEC_BIT_MARK 1
#define | NEC_ONE_SPACE 3
#define | NEC_ZERO_SPACE 1
#define | NEC_BYTES 4

## Functions
void | IrDa_NEC_Rx (uint32_t u32Time)
| This function is used to detect NEC IR procotol. More...
void | Mark (uint8_t N)
| This function is used to transmit MASK waveform Pulse = 1/3 duty @38KHz frequency. More...
void | SPACE (uint8_t N)
| This function is used to transmit SPACE waveform. More...
void | SendNEC (uint8_t *data)
| This function is used to transmit IrDA NEC waveform through PC 15 (PWM1_CH3) More...
void | IrDA_NEC_TxRx_Init (IrDA_Code_Exe pfnIrDA_Code_Exe)
| This function is used to initiate PWM for IrDA NEC. More...

## Detailed Description

NuEdu-Basic01 IrDA NEC driver source file.

Version
  V1.00

Revision
  2

Date
  14/09/15 2:05p

Note
  SPDX-License-Identifier: Apache-2.0 Copyright (C) 2013 Nuvoton Technology Corp. All rights reserved.

Definition in file NuEdu-Basic01_IrDA_NEC.c.