22 Commits

Author SHA1 Message Date
Neucrack
883248e24c change lvgl default PPI to 260, update maixcam2 pinmap io name 2025-08-27 19:45:21 +08:00
Neucrack
3e165c7772 change SPI API, optimize params 2025-08-11 16:28:26 +08:00
Neucrack
ce73aae238 add peripheral support for MaixCAM2 2025-08-07 20:34:43 +08:00
Neucrack
d117feebc4 change adc pin arg to id 2025-06-26 17:09:25 +08:00
lxowalle
617de5a59a * spi support setting hw cs pin 2025-05-28 11:26:04 +08:00
Neucrack
b119fe5f7d optimize comm listener, now exit faster 2025-02-24 18:51:33 +08:00
916BGAI
a956a2a10d support get key devices from /boot/board 2025-01-09 16:44:32 +08:00
916BGAI
324b0d4aea modify Key::Key to init all keys when no device is specified 2024-11-08 09:38:07 +08:00
916BGAI
677c89248e add long press and powerkey support for maix_key 2024-11-07 17:41:08 +08:00
lxowalle
31164654f5 * support hid 2024-09-05 15:43:41 +08:00
Neucrack
e35b087114 uart support set_received_callback function 2024-08-01 19:28:51 +08:00
Mk16kawai
9e14645e14 add gpio.reset Mode&Pull 2024-06-20 11:13:13 +08:00
Mk16kawai
eec31244ea fix spi desc 2024-06-17 17:39:27 +08:00
Mk16kawai
d52a8e7503 fixed spi 2024-06-17 17:28:56 +08:00
Mk16kawai
d8c3fdd861 Merge branch 'master' into dev 2024-06-13 18:35:53 +08:00
Mk16kawai
9932025aea add spi&adc&pinmap API&example 2024-06-12 14:40:00 +08:00
Mk16kawai
dc67615b6b 修改: components/peripheral/CMakeLists.txt
修改:     components/peripheral/Kconfig
	修改:     components/peripheral/include/maix_adc.hpp
	修改:     components/peripheral/include/maix_gpio.hpp
	修改:     components/peripheral/include/maix_i2c.hpp
	修改:     components/peripheral/include/maix_key.hpp
	修改:     components/peripheral/include/maix_peripheral.hpp
	修改:     components/peripheral/include/maix_pinmap.hpp
	修改:     components/peripheral/include/maix_pwm.hpp
	修改:     components/peripheral/include/maix_spi.hpp
	修改:     components/peripheral/include/maix_timer.hpp
	修改:     components/peripheral/include/maix_uart.hpp
	修改:     components/peripheral/include/maix_wdt.hpp
	修改:     components/peripheral/port/linux/maix_adc.cpp
	修改:     components/peripheral/port/linux/maix_gpio.cpp
	修改:     components/peripheral/port/linux/maix_i2c.cpp
	修改:     components/peripheral/port/linux/maix_key.cpp
	修改:     components/peripheral/port/linux/maix_pinmap.cpp
	修改:     components/peripheral/port/linux/maix_pwm.cpp
	修改:     components/peripheral/port/linux/maix_spi.cpp
	修改:     components/peripheral/port/linux/maix_timer.cpp
	修改:     components/peripheral/port/linux/maix_uart.cpp
	修改:     components/peripheral/port/linux/maix_wdt.cpp
	修改:     components/peripheral/port/maixcam/maix_adc.cpp
	新文件:   components/peripheral/port/maixcam/maix_gpio.cpp
	新文件:   components/peripheral/port/maixcam/maix_i2c.cpp
	新文件:   components/peripheral/port/maixcam/maix_key.cpp
	新文件:   components/peripheral/port/maixcam/maix_pinmap.cpp
	新文件:   components/peripheral/port/maixcam/maix_pwm.cpp
	新文件:   components/peripheral/port/maixcam/maix_spi.cpp
	新文件:   components/peripheral/port/maixcam/maix_timer.cpp
	新文件:   components/peripheral/port/maixcam/maix_uart.cpp
	新文件:   components/peripheral/port/maixcam/maix_wdt.cpp
	新文件:   examples/peripheral_adc/.gitignore
	新文件:   examples/peripheral_adc/README.md
	新文件:   examples/peripheral_adc/app.yaml
	新文件:   examples/peripheral_adc/main/CMakeLists.txt
	新文件:   examples/peripheral_adc/main/Kconfig
	新文件:   examples/peripheral_adc/main/include/main.h
	新文件:   examples/peripheral_adc/main/src/main.cpp
	新文件:   examples/peripheral_pinmap/.gitignore
	新文件:   examples/peripheral_pinmap/README.md
	新文件:   examples/peripheral_pinmap/app.yaml
	新文件:   examples/peripheral_pinmap/main/CMakeLists.txt
	新文件:   examples/peripheral_pinmap/main/Kconfig
	新文件:   examples/peripheral_pinmap/main/include/main.h
	新文件:   examples/peripheral_pinmap/main/src/main.cpp
	新文件:   examples/peripheral_spi/.gitignore
	新文件:   examples/peripheral_spi/README.md
	新文件:   examples/peripheral_spi/app.yaml
	新文件:   examples/peripheral_spi/main/CMakeLists.txt
	新文件:   examples/peripheral_spi/main/Kconfig
	新文件:   examples/peripheral_spi/main/include/main.h
	新文件:   examples/peripheral_spi/main/src/main.cpp
2024-06-06 10:22:43 +08:00
Neucrack
f44a28d94b add i2c5 support 2024-06-03 15:39:28 +08:00
Neucrack
c225e1c61d compolete pinmap module 2024-05-14 16:18:45 +08:00
Neucrack
b95405389c add pinmap module and add pwm support 2024-05-13 20:09:46 +08:00
Neucrack
e89074d712 optimize uart 2024-05-08 18:12:42 +08:00
Neucrack
fdb6c6e927 add source file 2024-04-25 16:22:02 +08:00