Skip to content
Snippets Groups Projects
Commit a02411a1 authored by Øyvind Harboe's avatar Øyvind Harboe
Browse files

eCos synthetic target updates.

parent 7556a93a
No related branches found
No related tags found
No related merge requests found
...@@ -328,6 +328,7 @@ void openocd_sleep_postlude(void) ...@@ -328,6 +328,7 @@ void openocd_sleep_postlude(void)
void format(void) void format(void)
{ {
#ifdef CYGDAT_IO_FLASH_BLOCK_DEVICE_NAME_1
diag_printf("Formatting JFFS2...\n"); diag_printf("Formatting JFFS2...\n");
cyg_io_handle_t handle; cyg_io_handle_t handle;
...@@ -365,6 +366,7 @@ void format(void) ...@@ -365,6 +366,7 @@ void format(void)
} }
diag_printf("Flash formatted successfully\n"); diag_printf("Flash formatted successfully\n");
#endif
reboot(); reboot();
} }
......
...@@ -123,13 +123,14 @@ static inline void h_u16_to_be(uint8_t* buf, int val) ...@@ -123,13 +123,14 @@ static inline void h_u16_to_be(uint8_t* buf, int val)
buf[1] = (uint8_t) (val >> 0); buf[1] = (uint8_t) (val >> 0);
} }
#ifdef __ECOS #if defined(__ECOS)
/* eCos plain lacks these definition... A series of upstream patches /* eCos plain lacks these definition... A series of upstream patches
* could probably repair it, but it seems like too much work to be * could probably repair it, but it seems like too much work to be
* worth it. * worth it.
*/ */
#if !defined(_STDINT_H)
#define PRIx32 "x" #define PRIx32 "x"
#define PRId32 "d" #define PRId32 "d"
#define SCNx32 "x" #define SCNx32 "x"
...@@ -151,6 +152,14 @@ typedef uint64_t uintmax_t; ...@@ -151,6 +152,14 @@ typedef uint64_t uintmax_t;
#define INT64_MAX 0x7fffffffffffffffLL #define INT64_MAX 0x7fffffffffffffffLL
#define INT64_MIN (-INT64_MAX - 1LL) #define INT64_MIN (-INT64_MAX - 1LL)
#define UINT64_MAX (__CONCAT(INT64_MAX, U) * 2ULL + 1ULL) #define UINT64_MAX (__CONCAT(INT64_MAX, U) * 2ULL + 1ULL)
#endif
#ifndef LLONG_MAX
#define ULLONG_MAX UINT64_C(0xFFFFFFFFFFFFFFFF)
#define LLONG_MAX INT64_C(0x7FFFFFFFFFFFFFFF)
#define LLONG_MIN ULLONG_MAX
#endif
#define ULLONG_MAX 18446744073709551615 #define ULLONG_MAX 18446744073709551615
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment