git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@276 35acf78f-673a-0410-8e92-d51de3d6d3f4
parent
25d517877d
commit
0bc89b33d9
|
@ -28,7 +28,7 @@
|
|||
#include <stdint.h>
|
||||
#endif
|
||||
|
||||
typedef int8_t bool_t;
|
||||
typedef int32_t bool_t;
|
||||
typedef uint8_t tmode_t;
|
||||
typedef uint8_t tstate_t;
|
||||
typedef uint16_t tid_t;
|
||||
|
@ -39,6 +39,6 @@ typedef uint32_t eventmask_t;
|
|||
typedef uint32_t systime_t;
|
||||
typedef int32_t cnt_t;
|
||||
|
||||
#define INLINE inline
|
||||
#define INLINE inline
|
||||
|
||||
#endif /* _CHTYPES_H_ */
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
#include <stdint.h>
|
||||
#endif
|
||||
|
||||
typedef int8_t bool_t;
|
||||
typedef int32_t bool_t;
|
||||
typedef uint8_t tmode_t;
|
||||
typedef uint8_t tstate_t;
|
||||
typedef uint16_t tid_t;
|
||||
|
@ -39,6 +39,6 @@ typedef uint32_t eventmask_t;
|
|||
typedef uint32_t systime_t;
|
||||
typedef int32_t cnt_t;
|
||||
|
||||
#define INLINE inline
|
||||
#define INLINE inline
|
||||
|
||||
#endif /* _CHTYPES_H_ */
|
||||
|
|
|
@ -68,6 +68,8 @@ Win32-MinGW - ChibiOS/RT simulator and demo into a WIN32 process,
|
|||
by default, now the makefiles explictly assert -mno-thumb-interworking and
|
||||
-mabi=apcs-gnu in order to produce better code. CodeSourcery's compilers
|
||||
also share this behaviour.
|
||||
- In the ARM7 and ARMCM3 ports chanced the bool_t base type from int8_t to
|
||||
int32_t, this produces a bit faster and smaller code.
|
||||
|
||||
*** 0.6.3 ***
|
||||
- NEW: ARM Cortex-M3 port completed. The demo program targets the STM32F103
|
||||
|
@ -89,7 +91,7 @@ Win32-MinGW - ChibiOS/RT simulator and demo into a WIN32 process,
|
|||
example of C++ used for an embedded application. The demo does not use RTTI
|
||||
nor standard libraries so the resulting code is very compact.
|
||||
- Enhanced the chSemSignalWait() API to return the wakeup message just like
|
||||
the other "Wait" semaphore functions.
|
||||
the other "Wait" semaphore functions do.
|
||||
- Fixed a minor problem in the ARM7 port, the extctx structure definition was
|
||||
missing one field, the effect was to allocate stacks 4 bytes shorter than
|
||||
the declared size.
|
||||
|
|
|
@ -98,7 +98,7 @@
|
|||
#define FALSE 0
|
||||
#endif
|
||||
#ifndef TRUE
|
||||
#define TRUE 1
|
||||
#define TRUE (!FALSE)
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
|
Loading…
Reference in New Issue