/opt/ros/diamondback/stacks/ethzasl_aseba/asebaros/aseba/svn/targets/dspic33/skel.h File Reference

#include <can/can.h>
#include <dma/dma.h>
#include <gpio/gpio.h>
#include <types/types.h>
#include <vm/natives.h>
#include <vm/vm.h>
#include <common/types.h>
#include <skel-user.h>
Include dependency graph for skel.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define CLEAR_EVENT(event)   atomic_and(&events_flags, ~(1 << event))
#define IS_EVENT(event)   (events_flags & (1 << event))
#define SET_EVENT(event)   atomic_or(&events_flags, 1 << event)

Functions

void __attribute ((noreturn)) run_aseba_main_loop(void)
void init_aseba_and_can (void)
int load_settings_from_flash (void)
void update_aseba_variables_read (void)
void update_aseba_variables_write (void)

Variables

unsigned int events_flags
struct private_settings settings
AsebaVMState vmState
struct _vmVariables vmVariables

Define Documentation

#define CLEAR_EVENT ( event   )     atomic_and(&events_flags, ~(1 << event))

Definition at line 57 of file skel.h.

#define IS_EVENT ( event   )     (events_flags & (1 << event))

Definition at line 58 of file skel.h.

#define SET_EVENT ( event   )     atomic_or(&events_flags, 1 << event)

Definition at line 56 of file skel.h.


Function Documentation

void __attribute ( (noreturn)   ) 

Definition at line 513 of file skel.c.

void init_aseba_and_can ( void   ) 

Definition at line 485 of file skel.c.

int load_settings_from_flash ( void   ) 

Definition at line 384 of file skel.c.

void update_aseba_variables_read ( void   ) 

Definition at line 46 of file main.c.

void update_aseba_variables_write ( void   ) 

Definition at line 51 of file main.c.


Variable Documentation

unsigned int events_flags

Definition at line 117 of file skel.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


asebaros
Author(s): $author
autogenerated on Mon Sep 5 08:42:00 2011