Table of contents
- Acknowledgement and About
- Chapter1 Introduction
- Chapter2 Basic Components
- Chapter3 Application Model
- Chapter4 Dynamic Memory Managment
- Chapter5 Debug
- Chapter6 Configration
- Chapter7 Porting and Example
-
Modules
- RBS configration
- basic types
- basic macros
- system releted
- CPU information
- memory operation
- conversion releted
- dynamic memory management
-
protothread process
- process_struct
- PROCESS
- PROCESS_BEGIN
- PROCESS_CONTEXT_BEGIN
- PROCESS_CONTEXT_END
- PROCESS_CURRENT
- PROCESS_END
- PROCESS_EXIT
- PROCESS_EXITHANDLER
- PROCESS_NAME
- PROCESS_PAUSE
- PROCESS_POLLHANDLER
- PROCESS_PT_SPAWN
- PROCESS_SIGNAL_SEM
- PROCESS_THREAD
- PROCESS_WAIT_EVENT
- PROCESS_WAIT_EVENT_UNTIL
- PROCESS_WAIT_SEM
- PROCESS_WAIT_UNTIL
- PROCESS_WAIT_WHILE
- PROCESS_YIELD
- PROCESS_YIELD_UNTIL
- SEM
- SEM_NAME
- tPROCESS
- process_alloc_event
- process_exit
- process_is_running
- process_nevents
- process_poll
- process_post
- process_run
- process_send
- process_start
- Event timers
- debug
- Pt
- Data Structures
-
Files
-
File List
- lc-addrlabels.h
- lc-switch.h
- lc.h
- Port.h
- pt-sem.h
- pt.h
-
RainbowBS.h
- _CONS
- _STR
- ABS
- ALIGN_B
- ALIGN_F
- ANG_135DEG
- ANG_180DEG
- ANG_225DEG
- ANG_270DEG
- ANG_315DEG
- ANG_360DEG
- ANG_45DEG
- ANG_90DEG
- CONS
- COUNT_OF
- FALSE
- HBLOCK_NULL
- HDMM_NULL
- HMEM_NULL
- MAX
- MIN
- PROCESS
- PROCESS_BEGIN
- PROCESS_BROADCAST
- PROCESS_CONTEXT_BEGIN
- PROCESS_CONTEXT_END
- PROCESS_CURRENT
- PROCESS_END
- PROCESS_EVENT_COM
- PROCESS_EVENT_CONTINUE
- PROCESS_EVENT_EXIT
- PROCESS_EVENT_EXITED
- PROCESS_EVENT_INIT
- PROCESS_EVENT_MAX
- PROCESS_EVENT_MSG
- PROCESS_EVENT_NONE
- PROCESS_EVENT_POLL
- PROCESS_EVENT_SERVICE_REMOVED
- PROCESS_EVENT_TIMER
- PROCESS_EXIT
- PROCESS_EXITHANDLER
- PROCESS_NAME
- PROCESS_NAME_STRING
- PROCESS_NONE
- PROCESS_PAUSE
- PROCESS_POLLHANDLER
- PROCESS_PT_SPAWN
- PROCESS_SIGNAL_SEM
- PROCESS_THREAD
- PROCESS_WAIT_EVENT
- PROCESS_WAIT_EVENT_UNTIL
- PROCESS_WAIT_SEM
- PROCESS_WAIT_UNTIL
- PROCESS_WAIT_WHILE
- PROCESS_YIELD
- PROCESS_YIELD_UNTIL
- RBS_DEBUG_ELSIF
- RBS_DEBUG_ENDIF
- RBS_DEBUG_ERROR
- RBS_DEBUG_ERROR_FORMAT
- RBS_DEBUG_IF
- RBS_DEBUG_LOG
- RBS_DEBUG_LOG_FORMAT
- RBS_DEBUG_STA
- RBS_DEBUG_WARN
- RBS_DEBUG_WARN_FORMAT
- RBS_TICK_MS
- RBS_VER_MAJOR
- RBS_VER_MINOR
- RBS_VER_REVISION
- RBS_VER_SUBREVISION
- RBS_VERNUM
- RBS_VERSION
- SEM
- SEM_NAME
- STR
- SWAP
- TRUE
- USE_PARA
- BOOL
- hBLOCK
- hDMM
- hMEM
- I16
- I32
- I64
- I8
- IPTRDIFF
- process_data_t
- process_event_t
- tETIME
- TICK
- tPROCESS
- U16
- U32
- U64
- U8
- USIZE
- ePOW
- etimer_adjust
- etimer_expiration_time
- etimer_expired
- etimer_pending
- etimer_request_poll
- etimer_reset
- etimer_restart
- etimer_set
- etimer_start_time
- etimer_stop
- process_alloc_event
- process_exit
- process_is_running
- process_nevents
- process_poll
- process_post
- process_run
- process_send
- process_start
- RBS_cos
- RBS_ctan
- RBS_Delay
- RBS_DMM_AllocBlock
- RBS_DMM_AllocMem
- RBS_DMM_AllocZeroBlock
- RBS_DMM_AllocZeroMem
- RBS_DMM_FreeBlock
- RBS_DMM_FreeMem
- RBS_DMM_GetHMemSize
- RBS_DMM_ReallocMem
- RBS_DMM_RegisterBlock
- RBS_DMM_RegisterPool
- RBS_DMM_UnuseHBlock
- RBS_DMM_UnuseHMem
- RBS_DMM_UseHBlock
- RBS_DMM_UseHMem
- RBS_GetCPUBits
- RBS_GetLocalTime
- RBS_GetRunTime
- RBS_GetSysInfo
- RBS_GetTickCount
- RBS_GetVersionString
- RBS_Init
- RBS_IsCPULittleEndian
- RBS_IsStackGrowDown
- RBS_MemCpy8
- RBS_MemSet16
- RBS_MemSet32
- RBS_MemSet8
- RBS_Number2String
- RBS_Read16B
- RBS_Read16L
- RBS_Read32B
- RBS_Read32L
- RBS_sin
- RBS_tan
- RBS_Write16B
- RBS_Write16L
- RBS_Write32B
- RBS_Write32L
- process_current
-
RainbowBSConf.h
- RBS_APP_NONE
- RBS_APP_OS
- RBS_APP_PTP
- RBS_CFG_APP_MODEL
- RBS_CFG_CPU_BYTE_ORDER_L
- RBS_CFG_CPU_STACK_DOWN
- RBS_CFG_CPU_WORD_SIZE
- RBS_CFG_DEBUG_BUFSIZE
- RBS_CFG_DEBUG_LEVEL
- RBS_CFG_DMM_ALIGN
- RBS_CFG_PTP_NO_PROCESS_NAME
- RBS_CFG_PTP_NUMEVENTS
- RBS_CFG_PTP_PROCESS_STATS
- RBS_CFG_SYS_INFO
- RBS_CFG_TICK_RATE
- RBS_DEBUG_LEVEL_ERRORS
- RBS_DEBUG_LEVEL_LOG
- RBS_DEBUG_LEVEL_NOCHECK
- RBS_DEBUG_LEVEL_WARNINGS
- Globals
-
File List