Satellite Observers Workbench. NOT yet complete, just published for forum posters to \"cherry pick\" pieces of code as requiered as an example.

Dependencies:   mbed

Committer:
AjK
Date:
Mon Oct 11 10:34:55 2010 +0000
Revision:
0:0a841b89d614
Totally Alpha quality as this project isn\t completed. Just publishing it as it answers many questions asked in the forums

Who changed what in which revision?

UserRevisionLine numberNew contents of line
AjK 0:0a841b89d614 1 /****************************************************************************
AjK 0:0a841b89d614 2 * Copyright 2010 Andy Kirkham, Stellar Technologies Ltd
AjK 0:0a841b89d614 3 *
AjK 0:0a841b89d614 4 * This file is part of the Satellite Observers Workbench (SOWB).
AjK 0:0a841b89d614 5 *
AjK 0:0a841b89d614 6 * SOWB is free software: you can redistribute it and/or modify
AjK 0:0a841b89d614 7 * it under the terms of the GNU General Public License as published by
AjK 0:0a841b89d614 8 * the Free Software Foundation, either version 3 of the License, or
AjK 0:0a841b89d614 9 * (at your option) any later version.
AjK 0:0a841b89d614 10 *
AjK 0:0a841b89d614 11 * SOWB is distributed in the hope that it will be useful,
AjK 0:0a841b89d614 12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
AjK 0:0a841b89d614 13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
AjK 0:0a841b89d614 14 * GNU General Public License for more details.
AjK 0:0a841b89d614 15 *
AjK 0:0a841b89d614 16 * You should have received a copy of the GNU General Public License
AjK 0:0a841b89d614 17 * along with SOWB. If not, see <http://www.gnu.org/licenses/>.
AjK 0:0a841b89d614 18 *
AjK 0:0a841b89d614 19 * $Id: main.cpp 5 2010-07-12 20:51:11Z ajk $
AjK 0:0a841b89d614 20 *
AjK 0:0a841b89d614 21 ***************************************************************************/
AjK 0:0a841b89d614 22
AjK 0:0a841b89d614 23 #ifndef MAX7456_H
AjK 0:0a841b89d614 24 #define MAX7456_H
AjK 0:0a841b89d614 25
AjK 0:0a841b89d614 26 #define MAX7456_DISPLAY_LINES 15
AjK 0:0a841b89d614 27 #define MAX7456_DISPLAY_LINE_LEN 32
AjK 0:0a841b89d614 28
AjK 0:0a841b89d614 29 /* Function prototypes. */
AjK 0:0a841b89d614 30 void MAX7456_init(void);
AjK 0:0a841b89d614 31 void MAX7456_write_byte(unsigned char address, unsigned char byte);
AjK 0:0a841b89d614 32 int MAX7456_read_byte(unsigned char address);
AjK 0:0a841b89d614 33 void MAX7456_cursor(int x, int y);
AjK 0:0a841b89d614 34 unsigned char MAX7456_map_char(unsigned char c);
AjK 0:0a841b89d614 35 void MAX7456_convert_string(unsigned char *s);
AjK 0:0a841b89d614 36 void MAX7456_string(unsigned char *s);
AjK 0:0a841b89d614 37 void MAX7456_stringl(int x, int y, unsigned char *s, int len);
AjK 0:0a841b89d614 38 void MAX7456_read_char_map(unsigned char address, unsigned char *data54);
AjK 0:0a841b89d614 39 void MAX7456_write_char_map(unsigned char address, const unsigned char *data54);
AjK 0:0a841b89d614 40
AjK 0:0a841b89d614 41 #endif