Installation
2.1.3
lib Directory
2-4
4209A–MP3–12/02
As shown in Figure 2-3, the lib directory is organized in sub-directories that contain the
low-level drivers of the AT89C51SND1C peripherals.
The lib directory also contains the following files:
n c51_drv.h: this header file contains macro functions able to configure c51 core
features such as clock mode, ERAM size, global interrupt...
n compiler.h: this header file contains new type definitions, general purpose constants
and macro functions able to get rid of compiler type.
n regsnd1.h: this header file contains special function registers and bit definition of the
AT8xC51SND1C products.
n extsnd1.h: this header file contains mask definitions for special function registers of
the AT8xC51SND1C products.
Figure 2-3. lib Directory Organization
lib\
adc\
aud\
clock\
kbd\
mmc\
mp3\
pll\
spi\
timer\
usb\
wdt\
c51_drv.h
compiler.h
regsnd1.h
extsnd1.h
adc_drv.c
adc_drv.h
aud_drv.c
aud_drv.h
clock.c
clock.h
kbd_drv.c
kbd_drv.h
mmc_drv.c
mmc_drv.h
mp3_drv.c
mp3_drv.h
pll_drv.h
spi_drv.c
spi_drv.h
timer_drv.c
timer_drv.h
usb_drv.c
usb_drv.h
wdt_drv.h
Firmware Package User Guide
Need help?
Do you have a question about the AT89C51SND1C and is the answer not in the manual?
Questions and answers