micromenu-v2-v3
所属分类:单片机开发
开发工具:C/C++
文件大小:583KB
下载次数:0
上传日期:2021-03-09 13:37:24
上 传 者:
xinod2000
说明: MicroMenu v3 libs for avr, STM32, PIC microcontrollers
文件列表:
.clang-format (771, 2019-04-12)
MenuConfig.h (2463, 2019-04-12)
MicroMenu.c (20993, 2019-04-12)
MicroMenu.h (14244, 2019-04-12)
clang-frmt.bat (1189, 2019-04-12)
clear.bat (328, 2019-04-12)
example-atollic-stm32 (0, 2019-04-12)
example-atollic-stm32\micromenu-2 (0, 2019-04-12)
example-atollic-stm32\micromenu-2\.cproject (41922, 2019-04-12)
example-atollic-stm32\micromenu-2\.mxproject (3750, 2019-04-12)
example-atollic-stm32\micromenu-2\.project (2186, 2019-04-12)
example-atollic-stm32\micromenu-2\.settings (0, 2019-04-12)
example-atollic-stm32\micromenu-2\.settings\com.atollic.truestudio.debug.hardware_device.prefs (204, 2019-04-12)
example-atollic-stm32\micromenu-2\.settings\language.settings.xml (1402, 2019-04-12)
example-atollic-stm32\micromenu-2\.settings\org.eclipse.cdt.managedbuilder.core.prefs (1055, 2019-04-12)
example-atollic-stm32\micromenu-2\Drivers (0, 2019-04-12)
example-atollic-stm32\micromenu-2\Drivers\CMSIS (0, 2019-04-12)
example-atollic-stm32\micromenu-2\Drivers\CMSIS\Device (0, 2019-04-12)
example-atollic-stm32\micromenu-2\Drivers\CMSIS\Device\ST (0, 2019-04-12)
example-atollic-stm32\micromenu-2\Drivers\CMSIS\Device\ST\STM32F1xx (0, 2019-04-12)
example-atollic-stm32\micromenu-2\Drivers\CMSIS\Device\ST\STM32F1xx\Include (0, 2019-04-12)
example-atollic-stm32\micromenu-2\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xb.h (916188, 2019-04-12)
example-atollic-stm32\micromenu-2\Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h (8577, 2019-04-12)
example-atollic-stm32\micromenu-2\Drivers\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h (3219, 2019-04-12)
example-atollic-stm32\micromenu-2\Drivers\CMSIS\Include (0, 2019-04-12)
example-atollic-stm32\micromenu-2\Drivers\CMSIS\Include\arm_common_tables.h (7129, 2019-04-12)
example-atollic-stm32\micromenu-2\Drivers\CMSIS\Include\arm_const_structs.h (3863, 2019-04-12)
example-atollic-stm32\micromenu-2\Drivers\CMSIS\Include\arm_math.h (245185, 2019-04-12)
example-atollic-stm32\micromenu-2\Drivers\CMSIS\Include\cmsis_armcc.h (23689, 2019-04-12)
example-atollic-stm32\micromenu-2\Drivers\CMSIS\Include\cmsis_armcc_V6.h (53283, 2019-04-12)
example-atollic-stm32\micromenu-2\Drivers\CMSIS\Include\cmsis_gcc.h (40062, 2019-04-12)
example-atollic-stm32\micromenu-2\Drivers\CMSIS\Include\core_cm0.h (36420, 2019-04-12)
example-atollic-stm32\micromenu-2\Drivers\CMSIS\Include\core_cm0plus.h (43882, 2019-04-12)
example-atollic-stm32\micromenu-2\Drivers\CMSIS\Include\core_cm3.h (102146, 2019-04-12)
example-atollic-stm32\micromenu-2\Drivers\CMSIS\Include\core_cm4.h (112561, 2019-04-12)
example-atollic-stm32\micromenu-2\Drivers\CMSIS\Include\core_cm7.h (137148, 2019-04-12)
example-atollic-stm32\micromenu-2\Drivers\CMSIS\Include\core_cmFunc.h (3533, 2019-04-12)
... ...
MICRO-MENU V2
https://github.com/abcminiuser/micromenu-v2
(C) Dean Camera, 2012
www.fourwalledcubicle.com
dean [at] fourwalledcubicle.com
Royalty-free for all uses.
This is the second iteration of my original "MicroMenu" project, a tiny, royalty free library for the easy creation of menus within an embedded system. Menus can be stored completely in flash memory if desired, saving precious SRAM.
The new version of MicroMenu has increased type safety, a better example and an easier to configure interface. It supports menu navigation through both relative (Parent, Child, Next and Previous) menu item links, as well as to absolute menu item nodes.
Only 3 files are needed:
MenuConfig.h
MicroMenu.h
MicroMenu.c
See usage in examples.
MICRO-MENU V3
https://github.com/LDmicroGitHub/micromenu-v2
(C) Ihor Nehrutsa, 2018
LDmicro.GitHub@gmail.com
V3.0.0
Added a data container to the menu.
One simple fundamental data type (bit, short, int, long, float, double) can be stored in the menu structure.
Added callback ShowFunc to display data.
Added callback RefreshFunc to update output when data changes.
Added callback EditFunc to edit data.
Added generic EditFunc to edit data.
MICRO-MENU tested with:
- MicroC PRO for AVR;
- MicroC PRO for PIC;
- MicroC PRO for ARM;
- Atollic TrueSTUDIO for STM32(GNU Arm Embedded Toolchain).
MICRO-MENU links:
https://www.avrfreaks.net/projects/micromenu
http://easyelectronics.ru/organizaciya-drevovidnogo-menyu.html
https://stm32withoutfear.blogspot.com/2017/02/stm32-micromenu-2.html
近期下载者:
相关文件:
收藏者: