Just4Trionic - CAN and BDM FLASH programmer for Saab cars

Dependencies:   mbed

Committer:
Just4pLeisure
Date:
Sat Apr 23 18:31:40 2016 +0000
Revision:
6:2fbcbebed28c
Parent:
1:d5452e398b76
Version 1.6 Faster T7 P-BUS FLASHing algorithm, longer T8 erase timeout fixed BDM register display function

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Just4pLeisure 1:d5452e398b76 1 /*******************************************************************************
Just4pLeisure 1:d5452e398b76 2
Just4pLeisure 1:d5452e398b76 3 sizedefs.h - definitions of types used in Just4Trionic by Just4pLeisure
Just4pLeisure 1:d5452e398b76 4 (c) 2010 by Sophie Dexter
Just4pLeisure 1:d5452e398b76 5 portions (c) 2009, 2010 by Janis Silins (johnc)
Just4pLeisure 1:d5452e398b76 6
Just4pLeisure 1:d5452e398b76 7 A derivative work based on:
Just4pLeisure 1:d5452e398b76 8 * sizedefs.h - define parameter types for BDM package
Just4pLeisure 1:d5452e398b76 9 * Copyright (C) 1992 by Scott Howard, all rights reserved
Just4pLeisure 1:d5452e398b76 10 * Permission is hereby granted to freely copy and use this code or derivations thereof
Just4pLeisure 1:d5452e398b76 11 * as long as no charge is made to anyone for its use
Just4pLeisure 1:d5452e398b76 12 *
Just4pLeisure 1:d5452e398b76 13 * this file defines the types BYTE, WORD, and LONG to declare types
Just4pLeisure 1:d5452e398b76 14 * that match the data sizes used in the target microcontroller(s)
Just4pLeisure 1:d5452e398b76 15 * BYTE is one byte, WORD is two bytes, LONG is 4 bytes
Just4pLeisure 1:d5452e398b76 16 * these are all unsigned quantities
Just4pLeisure 1:d5452e398b76 17 * change these definitions if you are using a compiler with different default sizes
Just4pLeisure 1:d5452e398b76 18 */
Just4pLeisure 1:d5452e398b76 19
Just4pLeisure 1:d5452e398b76 20 /*******************************************************************************
Just4pLeisure 1:d5452e398b76 21
Just4pLeisure 1:d5452e398b76 22 WARNING: Use at your own risk, sadly this software comes with no guarantees.
Just4pLeisure 1:d5452e398b76 23 This software is provided 'free' and in good faith, but the author does not
Just4pLeisure 1:d5452e398b76 24 accept liability for any damage arising from its use.
Just4pLeisure 1:d5452e398b76 25
Just4pLeisure 1:d5452e398b76 26 *******************************************************************************/
Just4pLeisure 1:d5452e398b76 27
Just4pLeisure 1:d5452e398b76 28 #ifndef __SIZEDEFS_H__
Just4pLeisure 1:d5452e398b76 29 #define __SIZEDEFS_H__
Just4pLeisure 1:d5452e398b76 30
Just4pLeisure 1:d5452e398b76 31 #define BYTE unsigned char
Just4pLeisure 1:d5452e398b76 32 // For MBED / ARM Cortex3 use 'unsigned short' for WORD (2 bytes)
Just4pLeisure 1:d5452e398b76 33 #define WORD unsigned short
Just4pLeisure 1:d5452e398b76 34 #define LONG unsigned long
Just4pLeisure 1:d5452e398b76 35
Just4pLeisure 1:d5452e398b76 36 #define uint8_t unsigned char
Just4pLeisure 1:d5452e398b76 37 #define uint16_t unsigned short
Just4pLeisure 1:d5452e398b76 38 #define uint32_t unsigned long
Just4pLeisure 1:d5452e398b76 39
Just4pLeisure 1:d5452e398b76 40 #endif
Just4pLeisure 1:d5452e398b76 41
Just4pLeisure 1:d5452e398b76 42 /* end of sizedefs.h */