Sophie Dexter
/
Just4Trionic
Just4Trionic - CAN and BDM FLASH programmer for Saab cars
sizedefs.h@6:2fbcbebed28c, 2016-04-23 (annotated)
- 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?
User | Revision | Line number | New 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 */ |