Apps
Components
Interfaces
All Files
Source Tree
source:
tos.lib.VM.components.BStacks.nc
Component: BStacks
Author:
Philip Levis
Required Interfaces
BombillaError
Provided Interfaces
BombillaStacks
Stacks
BombillaTypes
Types
Function Index
command result_t
Stacks.resetStacks
(BombillaContext *context)
command result_t
Stacks.pushValue
(BombillaContext *context, int16_t val)
command result_t
Stacks.pushReading
(BombillaContext *context, uint8_t type, int16_t val)
command result_t
Stacks.pushBuffer
(BombillaContext *context, BombillaDataBuffer *buffer)
command result_t
Stacks.pushOperand
(BombillaContext *context, BombillaStackVariable *var)
command BombillaStackVariable
Stacks.popOperand
(BombillaContext *context)
command result_t
Stacks.pushReturnAddr
(BombillaContext *context)
command result_t
Stacks.popReturnAddr
(BombillaContext *context)
command uint8_t
Stacks.getOpStackDepth
(BombillaContext *context)
command uint8_t
Stacks.getReturnStackDepth
(BombillaContext *context)
command uint8_t
Types.checkTypes
(BombillaContext *context, BombillaStackVariable *var, uint8_t types)