acsim_toolbox_h
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
acsim_toolbox_h [2006/08/09 11:22] – created audiocommander | acsim_toolbox_h [2007/11/17 16:49] (current) – move acsim.zip to "acsim" namespace smashtv | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | This page is part of the [[mios_c_simulator_-_debugger]] | ||
+ | [[acsim_console_h|ACSim_console.h]]\\ | ||
+ | [[acsim_console_c|ACSim_console.c]]\\ | ||
+ | |||
+ | [[acsim_mios_h|ACSim_mios.h]]\\ | ||
+ | [[acsim_mios_c|ACSim_mios.c]]\\ | ||
+ | |||
+ | **[[acsim_toolbox_h|ACSim_toolbox.h]]**\\ | ||
+ | [[acsim_toolbox_c|ACSim_toolbox.c]]\\ | ||
+ | [[acmididefines|ACMidiDefines.h]]\\ | ||
+ | \\ | ||
+ | This code is for viewing only and may not be up to date. You can download the files in a zip file {{acsim: | ||
+ | \\ | ||
+ | \\ | ||
+ | <code c> | ||
+ | /* | ||
+ | | ||
+ | | ||
+ | * | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | * | ||
+ | */ | ||
+ | |||
+ | /* | ||
+ | * Released under GNU General Public License | ||
+ | * http:// | ||
+ | | ||
+ | * This program is free software; you can redistribute it and/or modify it under the terms | ||
+ | * of the GNU General Public License as published by the Free Software Foundation | ||
+ | * | ||
+ | * YOU ARE ALLOWED TO COPY AND CHANGE | ||
+ | * BUT YOU MUST RELEASE THE SOURCE TOO (UNDER GNU GPL) IF YOU RELEASE YOUR PRODUCT | ||
+ | * YOU ARE NOT ALLOWED NOT USE IT WITHIN PROPRIETARY CLOSED-SOURCE PROJECTS | ||
+ | */ | ||
+ | |||
+ | |||
+ | #import < | ||
+ | |||
+ | |||
+ | #ifndef _ACSIM_TOOLBOX_H | ||
+ | #define _ACSIM_TOOLBOX_H | ||
+ | |||
+ | |||
+ | |||
+ | // generate some random numbers | ||
+ | extern unsigned char ACRandomBool(void); | ||
+ | extern signed char | ||
+ | extern unsigned char ACRandomPin(void); | ||
+ | extern unsigned char ACRandomChar(void); | ||
+ | extern unsigned int ACRandomInt(void); | ||
+ | |||
+ | |||
+ | |||
+ | // hexview output | ||
+ | #define HEXVIEW_COLUMNS 68 | ||
+ | #define HEXVIEW_CHARS ((HEXVIEW_COLUMNS-1)/ | ||
+ | |||
+ | extern void hexview(unsigned char *buf, int size); | ||
+ | |||
+ | |||
+ | #endif /* _ACSIM_TOOLBOX_H */ | ||
+ | </ |