Skip to content

bcc6/joyMIDI-FW-mbed-SDK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

joyMIDI-SDK

joyMIDI-SDK base on mbed-os-5.10.0

Run mode

Configure run_mode in mbed_app.json, this will generate a macro MBED_CONF_APP_RUN_MODE

Run_mode MIDI-IN_serial Debug_serial Test_functions Jumper
0: Normal V X X Short
1: Debug X V X Open
2: Test X V V Open

Jumper: MIDI-IN_path

Setting up

VSCode download and install.
Mbed CLI download and install.
TortoiseGit download and install. (option)

$ git clone https://github.com/bcc6/joyMIDI-SDK.git
$ cd joyMIDI-SDK
$ mbed compile -m NUMAKER_PFM_M453 -t GCC_ARM --profile .\MyProfile\my_profile_nano.json --stats-depth=2

Compiler doesn't work under directory with Chinese characters.

newlib-nano (nanolibc)

Small code size but not thread safe.

API Available
RTOS X
Event V

Programming

  • ISP
  1. Launch \joyMIDI-SDK\MyISP\NuvoISP.exe
  2. Load APROM file from \joyMIDI-SDK\BUILD\NUMAKER_PFM_M453\GCC_ARM-MY_PROFILE_NANO\joyMIDI-SDK.bin
  3. Check the box APROM.
  4. Device is power-off, Keep pushing the joystick's button, plug USB to power-on device then goto ISP mode.
  5. Press Connect, press Start.
  6. After finish, release the joystick's button.
  • ICP

About

joyMIDI development based on mbed-os

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published