History: psp_template_base


This package, the Base Platform Support Package, has a series of history files, one for each of its components.

psp_template_base

1.0r21 (2019-12-03, 15:19):

  • Static analysis issue eliminated for alloc.

1.0r20 (2019-06-03, 10:48):

  • Introduced macro for Unicode (UTF-16) string literals.

1.0r19 (2019-04-29, 19:00):

  • MISRA 2012: violations eliminated for: endianness, rand, and rtc.

1.0 r18 (2019-01-07, 13:00):

  • MISRA 2012: violations eliminated for aligncheck, endianness, string, and types.

1.0 r17 (2018-12-13, 08:15):

  • MISRA-C:2004: violations eliminated for aligncheck, alloc, array, rand, rtc, stdio, string, syserr, tick and types

1.0 r16 (2018-11-26, 09:15):

  • Updated Endianness.

1.0 r15 (2018-09-26, 14:00):

  • Updated RTC.

1.0 r14 (2018-08-29, 18:31):

  • Document HTML link added to the documentation folder.
  • History and document files renamed to the package name.

 

psp_aligncheck

1.1 (2019-01-07, 13:00):

  • MISRA 2004 and 2012 violations eliminated.

1.0:

  • Initial release.

psp_array

1.0:

  • Initial release.

psp_assert

1.1 (2019-04-25, 11:42):

  • Initial release

psp_endianness

1.9 (2019-01-07, 13:00):

  • MISRA 2012 violations eliminated.

1.8 (2018-11-26, 09:15):

  • Implemented inline functions instead of macros to support MISRA-C compliance.

1.7 (2017-10-27, 14:55):

  • Some typecasts were in the wrong place, potentially causing incorrect behavior.

1.6:

  • Added functions: PSP_RD_LE48, PSP_RD_LE64, PSP_WR_LE48, PSP_WR_LE64.

1.5:

  • Added functions: PSP_RD_BE48, PSP_RD_BE64, PSP_WR_BE48, PSP_WR_BE64.

1.4:

  • Made MISRA-compliant.

1.3:

  • PSP_WR_BE24 corrected.

1.2:

  • Value typecast to uint32_t or uint16_t in PSP_WR_... macros.

1.1:

  • Initial release.

psp_reg

1.1:

  • Static analysis issues eliminated.

1.0:

  • Initial release

psp_rtc

2.2 (2018-09-26, 14:00):

  • Fixed compiler warnings: unused argument, check unsigned to be bigger or equal to zero.

2.1:

  • Added new functions: psp_rtc_init(), psp_setcurrenttimedate(), psp_rtc_adjust_freq(), psp_get_gmt_unix_time(), psp_convert_to_gmt_unix_time().
  • Added new fields to t_psp_timedate.

1.0:

  • Initial release.

psp_stdio

1.2:

  • psp_snprintf() added.

1.1:

  • Initial release.

psp_string

1.7 (2019-02-05, 07:31):

  • UTF-16 string operations (psp_w16c*) and wchar16_t type were introduced.

1.6 (2019-01-07, 13:00):

  • MISRA 2004 and 2012 violations eliminated.

1.5:

  • Includes psp_types.h instead of stddef.h.

1.4:

  • psp_memmove() added.

1.3:

  • All parameters enclosed.

1.2:

  • psp_strncat() added.

1.1:

  • Initial release.

psp_syserr

1.0:

  • Initial release.

psp_tick

1.1:

  • Initial release.

psp_types

1.4 (2019-06-03, 10:50):

  • Introduced macro for Unicode (UTF-16) string literals.

1.3 (2019-02-05, 07:31):

  • Introduced wchar16_t and UINT64_MAX.

1.2 (2019-01-07, 13:00):

  • MISRA 2004 and 2012 violations eliminated.

1.1:

  • Introduced HCC_UNUSED_ARG.

1.0:

  • Initial release.