BMS_MISRA.h 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. /*********************************************************************
  2. *
  3. * BMS_MISRA Header
  4. *
  5. *********************************************************************
  6. * FileName: BMS_MISRA.h
  7. * Processor: PIC18F45K80
  8. * Compiler: Microchip C18 v3.41
  9. * Company: KIT - CN - IPE
  10. *
  11. * Author Date Comment
  12. *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  13. * Reiling V. 30.03.2012 Release
  14. *********************************************************************/
  15. //#ifndef MISRA_H // To avoid duplicate inclusion
  16. #define MISRA_H
  17. /*********************************************************************
  18. *
  19. * MISRA purpose typedef's
  20. *
  21. ********************************************************************/
  22. typedef char char_t;
  23. typedef signed char int8_t;
  24. typedef signed short int16_t;
  25. typedef signed long int32_t;
  26. //typedef signed long int64_t; // Nicht mit PIC Compiler möglich
  27. typedef unsigned char uint8_t;
  28. typedef unsigned short uint16_t;
  29. typedef unsigned long uint32_t;
  30. //typedef unsigned long uint64_t; // Nicht mit PIC Compiler möglich
  31. typedef float float32_t;
  32. //typedef double float64_t; // Nicht mit PIC Compiler möglich
  33. //typedef long double float128_t; // Nicht mit PIC Compiler möglich