Project

General

Profile

Statistics
| Revision:

root / trunk / code / projects / diagnostic_station / station / station_hardware.c @ 1166

History | View | Annotate | Download (946 Bytes)

1
#include "station_hardware.h"
2

    
3
void hardware_init ()
4
{
5
        usb_puts ("# Initializing station hardware" NL);
6
        
7
        // FIXME implement
8
}
9

    
10
void rotate_to_position (uint16_t position)
11
{
12
        usb_puts ("# Rotating to position ");
13
        usb_puti (position);
14
        usb_puts (NL);
15
        
16
        // FIXME implement
17
        
18
        usb_puts ("# Robot position reached");
19
}
20

    
21
void set_rbom (bool on)
22
{
23
        if (on)
24
        {
25
                usb_puts ("# Turning RBOM light on" NL);
26
                // FIXME implement
27
        }
28
        else
29
        {
30
                usb_puts ("# Turning RBOM light off" NL);
31
                // FIXME implement
32
        }
33
}
34

    
35
void read_rbom (uint16_t *values)
36
{
37
        usb_puts ("# Reading RBOM" NL);
38
        // FIXME implement
39
}
40

    
41
void set_wall_position (uint16_t position)
42
{
43
        usb_puts ("# Moving wall to position ");
44
        usb_puti (position);
45
        usb_puts (NL);
46
        
47
        // FIXME implement
48
        
49
        usb_puts ("# Wall position reached");
50
}
51

    
52
void read_encoders (uint16_t *values)
53
{
54
        usb_puts ("# Reading encoder values");
55
        // FIXME implement
56
}