Page 1 of 1

Bug? chrtclib.c

Posted: Fri Jan 24, 2014 12:00 am
by Stomper85

Code: Select all


#include <time.h>

#include "ch.h"
#include "hal.h"

#include "chrtclib.h"

#if (defined(STM32F4XX) || defined(STM32F2XX) || defined(STM32L1XX) || \
     defined(STM32F30X) || defined(STM32F37X) || \
     defined(STM32F1XX) || defined(STM32F10X_MD) || defined(STM32F10X_LD) || \
     defined(STM32F10X_HD) || defined(STM32F10X_CL) || defined(__DOXYGEN__))
#if STM32_RTC_IS_CALENDAR
/**
 * @brief   Converts from STM32 BCD to canonicalized time format.
 *
 * @param[out] timp     pointer to a @p tm structure as defined in time.h
 * @param[in] timespec  pointer to a @p RTCTime structure


this was missing in the original file: defined(STM32F10X_CL)
So it does not work with CL Devices like STM32F105 or 107
But it seems to work just fine.

Best regards
Stomper

Re: Bug? chrtclib.c

Posted: Fri Jan 24, 2014 2:41 pm
by Giovanni
Hi,

Change committed.

Giovanni