⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main_page.dox

📁 方便飞利浦arm7tdmi 处理器lpc2100开发的C函数库 Procyon ARMlib-LPC2100 C-Language Function Library for Philips LPC21
💻 DOX
字号:
/** \mainpage Procyon ARMlib-LPC2100

<b>C-Language Function Library for Philips LPC2100 ARM Processors - Written by Pascal Stang</b>

<b>
This is a PRE-RELEASE.
ARMlib is not complete, but is nonetheless useful in it's present form.
Be aware that libraries are likely to change as they evolve.
</b>

Procyon ARMlib \ref mainpage_footnote_one "[1]" is a library of easy-to-use
C functions for a variety of common and uncommon tasks using ARM processors.
The goal of ARMlib is to allow programmers to work quickly towards their end
goal by reducing the time needed to write basic support functions and code.
Most ARMlib header (*.h) files have lengthy descriptions of how to use the
supplied library functions. All code (*.c) files are heavily commented with
additional information.

Documentation is still being improved and refined on many libraries. When
getting familiar with a library, look first in this help document and at any
example code that is available in the avrlib/examples directory. Then look
inside the [libname].h and [libname]conf.h files, and then the [libname].c
file for more details and documentation.

Example code is included with AVRlib and can be found in the
armlib/examples directory.  The example code is organized as a set of
demo applications each of which strives to illustrate how to use a certain
ARMlib function library.  Effort is made to keep the example code heavily
(and thoughtfully) commented.

The latest version of Procyon ARMlib (including this documentation) is
available from http://hubbard.engr.scu.edu/embedded/arm/armlib

\section sublibraries ARMlib Sub-Libraries

The following is a list of sub-libraries in ARMlib.

\par General Use:

- Byte Buffering (circular)
- Printf and other formatted print functions
- VT100 Terminal Output
- FAT16/32 File System (support is read-only for now)
- STX/ETX Packet Protocol

\par LPC2100/ARM Built-In Peripheral Support

- Timer(s)
- Uart(s)
- I2C Master (Slave coming soon)
- SPI Interface

\par Device Drivers for External Hardware:

- Software-driven Memory Bus (as on ARMmini-LPC210x board)
- IDE/ATA/CompactFlash Disk Drive Interface
- FTDI FT245 USB Interface Driver
- AD9854 Direct Digital Synthesizer
- AD6620 Digital Decimating Receiver

\anchor mainpage_footnote_one
<b>[1]</b> The name "ARMlib" bears an unfortunate resemblance to "ARM libc"
even though the two libraries are different and should not be confused.
ARM libc is the Standard C Library for ARM Processors and provides functions we 
typically think of as being standard C like printf, stdio calls, math functions,
etc.  Procyon ARMlib provides additional higher-level functions designed to
help designers accomplish typical embedded systems tasks.

*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -