Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Story] - External Drivers Study #30

Closed
ladislas opened this issue Apr 27, 2020 · 3 comments
Closed

[Story] - External Drivers Study #30

ladislas opened this issue Apr 27, 2020 · 3 comments
Assignees
Labels
01 - type: story Clear roadmap to implement a new feature, refactor code, etc.

Comments

@ladislas
Copy link
Member

Description

The goal of this story is

Related epic/story:

@ladislas ladislas added 01 - type: story Clear roadmap to implement a new feature, refactor code, etc. 99 - status: backlog labels Apr 27, 2020
@ladislas ladislas added this to Backlog in LekaOS - Epics & Stories via automation Apr 27, 2020
@ladislas ladislas changed the title [Story] - External Drivers [Story] - External Drivers Study Apr 27, 2020
@YannLocatelli
Copy link
Member

YannLocatelli commented Apr 27, 2020

Liste des drivers disponibles sous mbed

MF1

Programmation (via JTAG?)

Référence : 490107670812

Microcontrôleur

Référence : STM32F769BI

Mémoire firmware

Référence : IS25LP016D
✅ De mbed : Exemple à convertir en driver https://os.mbed.com/docs/mbed-os/v6.2/apis/spi-apis.html

Lecteur SD

Référence : MT48LC4M32B2P-6A

Mémoire SRAM (écran)

Référence : AF4GUD3A-OEM + 693072010801

✅ Du constructeur : https://os.mbed.com/teams/ST/code/BSP_DISCO_F769NI//file/d13d7c447539/Drivers/BSP/STM32F769I-Discovery/stm32f769i_discovery_sdram.c/

  • Il s’agit d’un exemple, il faut donc extraire le driver

MF2

LCD

Référence : Non défini

MF3

Accléromètre

Référence : LSM6DSOX

✅ Du constructeur : https://os.mbed.com/teams/ST/code/LSM6DSOX/

Magnétomètre

Référence : LSM303AGR

✅ Du constructeur : https://os.mbed.com/teams/ST/code/LSM303AGR/

Microphone

Référence : ICS-40181

Capteur température

Référence : HTS221

✅ Du constructeur : https://os.mbed.com/teams/ST/code/HTS221/

Capteur luminosité

Référence : 1540601NBA500

MF4

Capteur capacitifs

Référence : MTCH101

MF5

LEDs

Référence : SK9822

? Particulier : https://github.com/cpldcpu/light_ws2812/tree/master/light_apa102_AVR
? Particulier : https://github.com/pololu/apa102-arduino

  • Hors mbed

MF6

Contrôleur moteur

Référence : L298

✅ Particulier : https://os.mbed.com/users/juanitoinig84/code/L298/
✅ Particulier : https://os.mbed.com/users/dudu941014/code/L298HBridge/

MF7

Lecteur RFID

Référence : CR95HF

✅ Particulier : https://os.mbed.com/users/duchonic/code/CR95HF/
✅ Particulier : https://os.mbed.com/users/bencarr22/code/CR95/

MF8

Module BLE

Référence : BlueNRG-M0

⚠️ Equivalent : https://os.mbed.com/teams/ST/code/X_NUCLEO_IDB0XA1//file/fa98703ece8e/x-nucleo-idb0xa1/

  • N’est pas le driver du module
  • Il s’agit d’un exemple, il faut donc extraire le driver

Module WIFI

Référence : ESP-WROOM-02D / ESP8622EX

✅ Du constructeur : https://os.mbed.com/teams/ESP8266/

Module Bluetooth

Référence : BM64SPKS1MC1-00M2AA

❌ Pas de driver existant disponible.

Amplificateur audio

Référence : PAM8302AASCR / HFBA9534

✅ Particulier : https://os.mbed.com/components/Adafruit-Mono-25W-Class-D-Audio-Amplifie/

MF9

Recharge induction

Référence : Non défini

MF10

BMS batteries

Référence : Non défini

FLEX

DAC (Sortie MCU) MCP4728

Référence : MCP4728

✅ Particulier : https://os.mbed.com/users/wbeaumont/code/MCP4728/file/7a0ebc527fb9/mcp4728.h/

Multiplexer (Entrée MCU) 23017

Référence : MCP23017

✅ Particulier : https://os.mbed.com/users/hsgw/code/MCP23017/

Magnétomètre + Température

Référence : IIS2MDC

@ladislas
Copy link
Member Author

ladislas commented Apr 27, 2020

top !

@ladislas
Copy link
Member Author

LSM6DSOX

Pour le LSM6DSOX, la lib ST intègre les lsm6dsox_reg.{h,c} et construit autour. Il faut vérifier que leurs drivers sont bien les mêmes.

Wifi - esp8266

Le driver est déjà dans mbed:

https://github.com/ARMmbed/mbed-os/tree/master/components/wifi/esp8266-driver

@ladislas ladislas mentioned this issue Oct 5, 2020
1 task
LekaOS - Epics & Stories automation moved this from In progress to Done Dec 22, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
01 - type: story Clear roadmap to implement a new feature, refactor code, etc.
Projects
No open projects
Development

No branches or pull requests

2 participants