Displays distance to start location on OLED screen.

Dependencies:   mbed

Committer:
iforce2d
Date:
Wed Mar 07 12:49:14 2018 +0000
Revision:
0:972874f31c98
First commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
iforce2d 0:972874f31c98 1 /*
iforce2d 0:972874f31c98 2
iforce2d 0:972874f31c98 3 u8g_dev_null.c
iforce2d 0:972874f31c98 4
iforce2d 0:972874f31c98 5 Universal 8bit Graphics Library
iforce2d 0:972874f31c98 6
iforce2d 0:972874f31c98 7 Copyright (c) 2011, olikraus@gmail.com
iforce2d 0:972874f31c98 8 All rights reserved.
iforce2d 0:972874f31c98 9
iforce2d 0:972874f31c98 10 Redistribution and use in source and binary forms, with or without modification,
iforce2d 0:972874f31c98 11 are permitted provided that the following conditions are met:
iforce2d 0:972874f31c98 12
iforce2d 0:972874f31c98 13 * Redistributions of source code must retain the above copyright notice, this list
iforce2d 0:972874f31c98 14 of conditions and the following disclaimer.
iforce2d 0:972874f31c98 15
iforce2d 0:972874f31c98 16 * Redistributions in binary form must reproduce the above copyright notice, this
iforce2d 0:972874f31c98 17 list of conditions and the following disclaimer in the documentation and/or other
iforce2d 0:972874f31c98 18 materials provided with the distribution.
iforce2d 0:972874f31c98 19
iforce2d 0:972874f31c98 20 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
iforce2d 0:972874f31c98 21 CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
iforce2d 0:972874f31c98 22 INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
iforce2d 0:972874f31c98 23 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
iforce2d 0:972874f31c98 24 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
iforce2d 0:972874f31c98 25 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
iforce2d 0:972874f31c98 26 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
iforce2d 0:972874f31c98 27 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
iforce2d 0:972874f31c98 28 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
iforce2d 0:972874f31c98 29 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
iforce2d 0:972874f31c98 30 STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
iforce2d 0:972874f31c98 31 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
iforce2d 0:972874f31c98 32 ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
iforce2d 0:972874f31c98 33
iforce2d 0:972874f31c98 34
iforce2d 0:972874f31c98 35 */
iforce2d 0:972874f31c98 36
iforce2d 0:972874f31c98 37 #include "u8g.h"
iforce2d 0:972874f31c98 38
iforce2d 0:972874f31c98 39 uint8_t u8g_dev_null(u8g_t *u8g, u8g_dev_t *dev, uint8_t msg, void *arg)
iforce2d 0:972874f31c98 40 {
iforce2d 0:972874f31c98 41 switch(msg)
iforce2d 0:972874f31c98 42 {
iforce2d 0:972874f31c98 43 case U8G_DEV_MSG_SET_8PIXEL: /* most often used command */
iforce2d 0:972874f31c98 44 break;
iforce2d 0:972874f31c98 45 case U8G_DEV_MSG_SET_PIXEL:
iforce2d 0:972874f31c98 46 break;
iforce2d 0:972874f31c98 47 case U8G_DEV_MSG_INIT:
iforce2d 0:972874f31c98 48 break;
iforce2d 0:972874f31c98 49 case U8G_DEV_MSG_STOP:
iforce2d 0:972874f31c98 50 break;
iforce2d 0:972874f31c98 51 case U8G_DEV_MSG_PAGE_FIRST:
iforce2d 0:972874f31c98 52 break;
iforce2d 0:972874f31c98 53 case U8G_DEV_MSG_PAGE_NEXT:
iforce2d 0:972874f31c98 54 break;
iforce2d 0:972874f31c98 55 #ifdef U8G_DEV_MSG_IS_BBX_INTERSECTION
iforce2d 0:972874f31c98 56 case U8G_DEV_MSG_IS_BBX_INTERSECTION:
iforce2d 0:972874f31c98 57 return 1;
iforce2d 0:972874f31c98 58 #endif
iforce2d 0:972874f31c98 59 case U8G_DEV_MSG_GET_PAGE_BOX:
iforce2d 0:972874f31c98 60 break;
iforce2d 0:972874f31c98 61 case U8G_DEV_MSG_SET_COLOR_ENTRY:
iforce2d 0:972874f31c98 62 break;
iforce2d 0:972874f31c98 63 case U8G_DEV_MSG_SET_XY_CB:
iforce2d 0:972874f31c98 64 break;
iforce2d 0:972874f31c98 65 }
iforce2d 0:972874f31c98 66 return 1;
iforce2d 0:972874f31c98 67 }
iforce2d 0:972874f31c98 68