Home Company Products Sales Visit our partners Press Center Contact Us
 

Products:

Fusion Router Gateway from Unicoi Systems part of the VoIP Reference Design solution for embedded developers!
Check out the latest innovation in VoIP reference designs
Embedded TCP/IP and more!
And end-to-end solution from Unicoi...now with security features!
RTOS for Blackfin, StarCore and ARM
The complete Fusion line for the Web
Get your development boards here!
 
 

Documentation:



Concerned about security for your embedded device? Check out the newest additions to the Fusion Product Line: Use the Fusion Secure link (above).

Working on a VoIP-enabled device? Then you want to check out the SIP product profile included as a part of our Fusion Net product line and our Fusion VoIP Reference Designs.

Check this site thoroughly and realize why Unicoi Systems, Inc. products are a must for ALL of your embedded development projects!

 

   

Related Links:

Unicoi Sales

Fusion RTOS Product Brief

Fusion RTOS User's Guide


Fusion Standard C Library from
Unicoi Systems™ Inc.

The Fusion RTOS (Real Time Operating System) provides an extensive, re-entrant, Thread safe, small footprint, integer based, POSIX style standard C Library. The capabilities are listed below in categories. There may be additional capabilities other than those listed below.

Time
The Time library provides types and functions for time/date manipulation. In general they provide a means to convert a 32 bit time into various ASCII and Structure versions of the time. Below are the various time functions. Most will map directly into the ANSI C standard functions.

  • FCL_TIME
  • FCL_CTIME
  • FCL_CLOCK
  • FCL_LOCALTIME
  • FCL_DIFFTIME
  • FCL_MKTIME
  • FCL_GMTIME
  • SET_OS_TIME
  • FCL_ISLEAP
  • FCL_STRFTIME

Stdio
The Studio Library provides input and output functions. Below are the various stdio functions. Most will map directly into the ANSI C standard functions. Some of these functions may require the Fusion File System to be present.

  • FCL_VSPRINTF
  • FCL_SPRINTF
  • FCL_PRINTF
  • FCL_FPRINTF
  • FCL_VFPRINTF
  • FCL_ACCESS
  • FCL_CHDIR
  • FCL_CHOWN
  • FCL_CLOSE
  • FCL_FCLOSE
  • FCL_DUP
  • FCL_DUP2
  • FCL_LINK
  • FCL_LSEEK
  • FCL_FSEEK
  • FCL_FTELL
  • FCL_READ
  • FCL_FREAD
  • FCL_RMDIR
  • FCL_REMOVE
  • FCL_RENAME
  • FCL_REWIND
  • FCL_FGETPOS
  • FCL_FSETPOS
  • FCL_GETC
  • FCL_PUTC
  • FCL_TRUNCATE
  • FCL_UNLINK
  • FCL_WRITE
  • FCL_FWRITE
  • FCL_CREAT
  • FCL_FCNTL
  • FCL_OPEN
  • FCL_FOPEN
  • FCL_FGETC
  • FCL_FGETS
  • FCL_FPUTC
  • FCL_FPUTS

Stddir
The Stddir Library provides directory control type functions. Below are the various stddir functions. Most will map directly into the ANSI C standard functions. Some of these functions may require the Fusion File System to be present.

  • FCL_CLOSEDIR
  • FCL_OPENDIR
  • FCL_READDIR
  • FCL_REWINDDIR
  • FCL_SEEKDIR
  • FCL_TELLDIR
  • FCL_CHMOD
  • FCL_FSTAT
  • FCL_MKDIR
  • FCL_MKFIFO
  • FCL_STAT
  • FCL_UMASK

Stdlib
The Stdlib Library provides functions for number conversion, storage allocation and similar capabilities. Below are the various Stdlib functions. Most will map directly into the ANSI C standard functions.

  • FCL_STRTOUL
  • FCL_STRTOL
  • FCL_ATOL
  • FCL_ATOI
  • FCL_LTOA
  • FLC_ITOA
  • FCL_RAND
  • FCL_SRAND
  • FCL_MALLOCINIT
  • FCL_MALLOC
  • FCL_FREE
  • FCL_CALLOC
  • FCL_REALLOC

String
The String Library provides functions for string management Below are the various String functions. Most will map directly into the ANSI C standard functions.

  • FCL_STRTOK
  • FCL_STRSTR
  • FCL_STRRCHR
  • FCL_STRFNEQL
  • FCL_STRNCPY
  • FCL_STRNCMPI
  • FCL_STRNCMP
  • FCL_STRNCAT
  • FCL_STRLEN
  • FCL_STRFNEQL
  • FCL_STREQL
  • FCL_STRECPY
  • FCL_STRDUP
  • FCL_STRCPY
  • FCL_STRCMPI
  • FCL_STRCMP
  • FCL_STRCHR
  • FCL_STRCAT
  • FCL_STRPBRK
  • FCL_STRSPN
  • FCL_STRCSPN
  • FCL_MEMMOVE
  • FCL_MEMCCPY
  • FCL_MEMCHR
  • FCL_MEMCMP
  • FCL_MEMCPY
  • FCL_MEMSET

Character
The Character Library provides functions for testing and converting characters to various formats. Below are the various Character functions. Most will map directly into the ANSI C standard functions.

  • FCL_ISDIGIT
  • FCL_ISASCII
  • FCL_ISPRINT
  • FCL_ISPUNCT
  • FCL_ISGRAPH
  • FCL_ISSPACE
  • FCL_ISLOWER
  • FCL_ISUPPER
  • FCL_ISALPHA
  • FCL_ISALNUM
  • FCL_ISCNTRL
  • FCL_ISXDIGIT
  • FCL_TOLOWER
  • FCL_TOUPPER

 

Copyright © 2004 Unicoi Systems, Inc.
Email webmaster@unicoi.com with your site questions/comments.

   Unicoi Systems | info@unicoi.com | 678.208.2250 | Embedded Software Development