aboutsummaryrefslogtreecommitdiffstats
path: root/os/hal/include
diff options
context:
space:
mode:
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2014-11-27 15:07:26 +0000
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2014-11-27 15:07:26 +0000
commite40082e1d66e963a16ef36ad2231dd40b56bdf7c (patch)
treedf6ff561cedc5c66ffaf6416f6ac9bd65b2b7d28 /os/hal/include
parent5e580ea5724dda947be738bf22f1f47adfb6feee (diff)
downloadChibiOS-e40082e1d66e963a16ef36ad2231dd40b56bdf7c.tar.gz
ChibiOS-e40082e1d66e963a16ef36ad2231dd40b56bdf7c.tar.bz2
ChibiOS-e40082e1d66e963a16ef36ad2231dd40b56bdf7c.zip
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7543 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os/hal/include')
-rw-r--r--os/hal/include/hal_files.h16
-rw-r--r--os/hal/include/rtc.h1
2 files changed, 9 insertions, 8 deletions
diff --git a/os/hal/include/hal_files.h b/os/hal/include/hal_files.h
index c07e91bb7..aba8a7271 100644
--- a/os/hal/include/hal_files.h
+++ b/os/hal/include/hal_files.h
@@ -46,17 +46,17 @@
/**
* @brief No error return code.
*/
-#define FILE_OK (fileoffset_t)STM_OK
+#define FILE_OK STM_OK
/**
* @brief Error code from the file stream methods.
*/
-#define FILE_ERROR (fileoffset_t)STM_TIMEOUT
+#define FILE_ERROR STM_TIMEOUT
/**
* @brief End-of-file condition for file get/put methods.
*/
-#define FILE_EOF (fileoffset_t)STM_RESET
+#define FILE_EOF STM_RESET
/** @} */
/**
@@ -70,15 +70,15 @@ typedef uint32_t fileoffset_t;
#define _file_stream_methods \
_base_sequential_stream_methods \
/* File close method.*/ \
- uint32_t (*close)(void *instance); \
+ msg_t (*close)(void *instance); \
/* Get last error code method.*/ \
- int (*geterror)(void *instance); \
+ msg_t (*geterror)(void *instance); \
/* File get size method.*/ \
- fileoffset_t (*getsize)(void *instance); \
+ msg_t (*getsize)(void *instance); \
/* File get current position method.*/ \
- fileoffset_t (*getposition)(void *instance); \
+ msg_t (*getposition)(void *instance); \
/* File seek method.*/ \
- uint32_t (*lseek)(void *instance, fileoffset_t offset);
+ msg_t (*lseek)(void *instance, fileoffset_t offset);
/**
* @brief @p FileStream specific data.
diff --git a/os/hal/include/rtc.h b/os/hal/include/rtc.h
index 2038ca9a9..a6730c2b2 100644
--- a/os/hal/include/rtc.h
+++ b/os/hal/include/rtc.h
@@ -115,6 +115,7 @@ typedef struct {
extern "C" {
#endif
void rtcInit(void);
+ void rtcObjectInit(RTCDriver *rtcp);
void rtcSetTime(RTCDriver *rtcp, const RTCDateTime *timespec);
void rtcGetTime(RTCDriver *rtcp, RTCDateTime *timespec);
#if RTC_ALARMS > 0