Skip to content

Commit

Permalink
stm32: Enable platform module.
Browse files Browse the repository at this point in the history
The HAL version is based on the stm32lib version.
  • Loading branch information
iabdalkader authored and dpgeorge committed Sep 19, 2021
1 parent 2c5e9bb commit 782d5b2
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 0 deletions.
3 changes: 3 additions & 0 deletions ports/stm32/mpconfigport.h
Expand Up @@ -228,6 +228,9 @@
#ifndef MICROPY_PY_ONEWIRE
#define MICROPY_PY_ONEWIRE (1)
#endif
#ifndef MICROPY_PY_UPLATFORM
#define MICROPY_PY_UPLATFORM (1)
#endif

// fatfs configuration used in ffconf.h
#define MICROPY_FATFS_ENABLE_LFN (1)
Expand Down
17 changes: 17 additions & 0 deletions ports/stm32/mphalport.h
Expand Up @@ -2,6 +2,23 @@
#include STM32_HAL_H
#include "pin.h"

// F0-1.9.0+F4-1.16.0+F7-1.7.0+H7-1.6.0+L0-1.11.2+L4-1.8.1+WB-1.10.0
#if defined(STM32F0)
#define MICROPY_HAL_VERSION "1.9.0"
#elif defined(STM32F4)
#define MICROPY_HAL_VERSION "1.16.0"
#elif defined(STM32F7)
#define MICROPY_HAL_VERSION "1.7.0"
#elif defined(STM32H7)
#define MICROPY_HAL_VERSION "1.6.0"
#elif defined(STM32L0)
#define MICROPY_HAL_VERSION "1.11.2"
#elif defined(STM32L4)
#define MICROPY_HAL_VERSION "1.8.1"
#elif defined(STM32WB)
#define MICROPY_HAL_VERSION "1.10.0"
#endif

extern const unsigned char mp_hal_status_to_errno_table[4];

static inline int mp_hal_status_to_neg_errno(HAL_StatusTypeDef status) {
Expand Down

0 comments on commit 782d5b2

Please sign in to comment.