Back to Release page

Release Notes for STM8S/A Standard Peripherals Library Utilities (Utilities)

Copyright 2011 STMicroelectronics

 

Contents

  1. STM8S/A Standard Peripherals Library Utilities update History
  2. License

STM8S/A Standard Peripherals Library Utilities update History


V1.1.0 / 05-February-2018

Main Changes

  • stm8s_eval_spi_sd.c/.h: SD driver updated to support High Capacity microSD cards.
  • stm8s_eval_spi_lcd.c: fix timing issue for new LCD mounted on STM8/128_EVAL RevD Board.

V1.0.0 / 25-February-2011

Main Changes

  • Created.
  • Add Utilities folder to include drivers for the STM8/128-EVAL evaluation board.
  • Add new directory "Common" containing common drivers for the STM8S evaluation board: stm8s_eval_i2c_ee.h/.c, stm8_eval_spi_sd.h/.c and stm8s_eval_lcd.h/.c.
    Note : All theses common drivers names and API were modified versus the previous drivers available in version 1.1.1, no compatibility is guaranteed between the two versions
  • Add new driver for the STM8S/128-EVAL managing Leds, push button, COM ports and configuring the system level of the I2C EEPROM, SPI SD and LCD.
  • Mono LCD driver updated as follow:
         - The LCD_SetTextMode() and LCD_SetGraphicMode() functions removed as the graphic mode is not supported
         - The following functions are removed and are replaced by "LCD _Print ()" function :
               - void LCD_ClearLine(uint8_t Line);
               - void LCD_PrintChar(uint8_t Ascii);
               - void LCD_PrintString(uint8_t Line, FunctionalState AutoComplete, FunctionalState Append, uint8_t *ptr);
               - void LCD_PrintMsg(uint8_t *ptr);
               - void LCD_PrintDec1(uint8_t Number);
               - void LCD_PrintDec2(uint8_t Number);
               - void LCD_PrintDec3(uint16_t Number);
               - void LCD_PrintDec4(uint16_t Number);
               - void LCD_PrintHex1(uint8_t Number);
               - void LCD_PrintHex2(uint8_t Number);
               - void LCD_PrintHex3(uint16_t Number);
               - void LCD_PrintBin2(uint8_t Number);
               - void LCD_PrintBin4(uint8_t Number);
               - void LCD_SendBuffer(uint8_t *pTxBuffer, uint8_t NumByte) ;

         - The LCD_DisplayCGRAM0() and LCD_DisplayCGRAM1() functions are declared as static as they are used only by the LCD_DisplayLogo() function

License

The enclosed firmware and all the related documentation are not covered by a License Agreement, if you need such License you can contact your local STMicroelectronics office.

THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.

For complete documentation on STMicroelectronics Microcontrollers visit www.st.com