Skip to content

stm32 based board, designed to receive and transmit ADC data from joystick

Notifications You must be signed in to change notification settings

e-maks-project/UserInterface

Repository files navigation

User Interface board

Overview

stm32 based board, designed to receive, process and transmit further data from JL_2000 joystick. Board will be used in electric bolid, adjusted for disabled people.

Specifics

Application is desired to aquire data from wheelchair joystic an transmit it further via CAN. Application written In C using HAL library, for unit testin ceedling framework is used. Working enviroment is Atolic TrueStudio for STM32 v.9.3.0 download links:

Additionally, if you want to see live variables, you can download stmstudio.

Code organization

Folders

  • .metadata - eclpise files
  • .settings - eclipse files
  • Core - HAL hardware library, generated by MXCube
  • Adc - logic level adc data handling
  • Can - logic level can interface handling
  • Debug - debug data, .elf files are stored here.
  • Drivers - CMSIS and board specific HAL drivers
  • Startup - stm32 boot file
  • Test - unit tests made with ceedling framework

Files

  • User_interface.* - main program files
  • .project - eclipse project configuration file
  • STM32F103RC_FLASH.ld - stm32 linker script
  • User_interface.ioc - MXCube project

About

stm32 based board, designed to receive and transmit ADC data from joystick

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages