Welcome to mirror list, hosted at ThFree Co, Russian Federation.

readme.txt « TouchSensing_1touchKey « TouchSensing « Applications « P-NUCLEO-WB55.Nucleo « Projects - github.com/Flipper-Zero/STM32CubeWB.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 269cab81d2c2013e36808a47441d434de00f413b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
/**
  @page TouchSensing 1 touchkey sensor example
 
  @verbatim
  ******************************************************************************
  * @file    TouchSensing\TouchSensing_1touchkey\readme.txt
  * @author  MCD Application Team
  * @brief   Description of the TouchSensing 1 touchkey sensor example.
  ******************************************************************************
  *
  * Copyright (c) 2019 STMicroelectronics. All rights reserved.
  *
  * This software component is licensed by ST under BSD 3-Clause license,
  * the "License"; You may not use this file except in compliance with the
  * License. You may obtain a copy of the License at:
  *                       opensource.org/licenses/BSD-3-Clause
  *
  ******************************************************************************
  @endverbatim

@par Application Description

Use of the STMTouch driver with 1 touchkey sensor.

The TSC feature is part of STM32WB55xx. 
The STM32_TouchSensing_Library is provided under Middlewares\ST\STM32_TouchSensing_Library.

The P-NUCLEO-WB55 kit is not suitable to demonstrate this feature as it does not contains 
any touch-sensing button.

The hal library for TSC driver is compatible between STM32L4xx_HAL_Driver and STM32WBxx_HAL_Driver.
The STM32_TouchSensing_Library is compatible between STM32cubel4 and STM32cubewb.

You can retrieve the STM32L4xx_HAL_Driver under the stm32cubel4 package (https://www.st.com/stm32cubel4).

Inside the stm32cubel4 package, this TouchSensing_1touchkey example is available with the following boards:
  STM32L476G-EVAL  (Projects\STM32L476G-EVAL\Applications\TouchSensing\TouchSensing_1touchKey)
  STM32L4R9I-EVAL  (Projects\STM32L4R9I-EVAL\Applications\TouchSensing\TouchSensing_1touchKey)
  You can use those examples and boards schematics for your own implementation.

The required adaptation from STM32L476G-EVAL project, given as information:
  In all files, rename and adapt include files name to your situation.
  Copy the system_stm32wbxx.c from Drivers\CMSIS\Device\ST\STM32WBxx\Source\Templates to Src.
  Copy the stm32wbxx_hal_conf_template.h from Drivers\STM32WBxx_HAL_Driver\Inc to Inc\stm32wbxx_hal_conf.h.
  Adapt the main.c/SystemClock_Config(void) function to your board.
  Adapt the GPIO initialization to your board.

 * <h3><center>&copy; COPYRIGHT STMicroelectronics</center></h3>
 */