Commit Graph

35 Commits

Author SHA1 Message Date
Yilin Sun 818fb9215e
Added PWM Readme. 2023-04-13 00:54:45 +08:00
Yilin Sun fda26a9894
PWM: Basic implementation. 2023-04-13 00:53:29 +08:00
Yilin Sun 4a5cc3b90f
WIP: PWM implementation 2023-04-12 10:06:44 +08:00
Yilin Sun f9056a5dd0
WIP PWM support.
Signed-off-by: Yilin Sun <imi415@imi.moe>
2023-03-28 18:57:24 +08:00
Yilin Sun e024eb97d4
Added some PWM API (WIP).
Signed-off-by: Yilin Sun <imi415@imi.moe>
2023-03-28 08:52:16 +08:00
Yilin Sun 5c3e2a0640
Updated PWM impl (WIP).
Signed-off-by: Yilin Sun <imi415@imi.moe>
2023-03-27 09:58:15 +08:00
Yilin Sun d42b7664ac
WIP: PWM pin mapping.
Signed-off-by: Yilin Sun <imi415@imi.moe>
2023-03-24 22:38:21 +08:00
Yilin Sun eeb7b3fc6f Implemented some PWM.
Signed-off-by: Yilin Sun <imi415@imi.moe>
2023-03-24 18:46:34 +08:00
Yilin Sun b2c618db86
Bumped mruby
Signed-off-by: Yilin Sun <imi415@imi.moe>
2023-03-24 08:40:38 +08:00
Yilin Sun 4164082074
Implemented sleep and usleep syscalls.
Signed-off-by: Yilin Sun <imi415@imi.moe>
2023-03-18 10:18:53 +08:00
Yilin Sun f6659c7958 Implemented ADC gem.
Signed-off-by: Yilin Sun <imi415@imi.moe>
2023-03-16 18:42:55 +08:00
Yilin Sun a2eb84f757
Initial WIP ADC support.
Signed-off-by: Yilin Sun <imi415@imi.moe>
2023-03-16 09:42:03 +08:00
Yilin Sun 4bf56bf36c
Adjusted UART RX buffer.
Signed-off-by: Yilin Sun <imi415@imi.moe>
2023-03-14 23:38:23 +08:00
Yilin Sun ef714637c5
Implemented GPIO.
Signed-off-by: Yilin Sun <imi415@imi.moe>
2023-03-14 22:56:39 +08:00
Yilin Sun 13b19f4208 Updated GPIO impl.
Signed-off-by: Yilin Sun <imi415@imi.moe>
2023-03-14 19:08:43 +08:00
Yilin Sun 05fd81be01
Updated MRB config.
Signed-off-by: Yilin Sun <imi415@imi.moe>
2023-03-13 09:35:39 +08:00
Yilin Sun 92d55fe8d5
Initial GPIO gem experiment.
Signed-off-by: Yilin Sun <imi415@imi.moe>
2023-03-13 09:31:21 +08:00
Yilin Sun 7420a3002f
Added initial AUX control.
Signed-off-by: Yilin Sun <imi415@imi.moe>
2023-03-10 09:44:43 +08:00
Yilin Sun 9285b33e49 Updated mruby library.
Signed-off-by: Yilin Sun <imi415@imi.moe>
2023-03-09 18:42:14 +08:00
Yilin Sun b601b8a036
Syscalls: Use RTC sub second for more accurate time.
Signed-off-by: Yilin Sun <imi415@imi.moe>
2023-03-09 00:03:47 +08:00
Yilin Sun 014fe762ef
Updated MRB library.
Signed-off-by: Yilin Sun <imi415@imi.moe>
2023-03-08 23:43:15 +08:00
Yilin Sun cf58964b8a
Updated mruby library.
Signed-off-by: Yilin Sun <imi415@imi.moe>
2023-03-08 23:25:01 +08:00
Yilin Sun 8fe997a252
Added MRB REPL.
Signed-off-by: Yilin Sun <imi415@imi.moe>
2023-03-08 21:58:41 +08:00
Yilin Sun 2321865084 Added error and warning output from parser.
Signed-off-by: Yilin Sun <imi415@imi.moe>
2023-03-08 16:47:39 +08:00
Yilin Sun d5bf9c6f26 Use RTC for C library time source.
Signed-off-by: Yilin Sun <imi415@imi.moe>
2023-03-08 16:40:56 +08:00
Yilin Sun a7fe04e077
REPL: Add basic parser.
Signed-off-by: Yilin Sun <imi415@imi.moe>
2023-03-08 09:53:24 +08:00
Yilin Sun 9b4660bd75
REPL: ignore blank lines.
Signed-off-by: Yilin Sun <imi415@imi.moe>
2023-03-08 00:36:23 +08:00
Yilin Sun 6b98725b34
Fix exit logic.
Signed-off-by: Yilin Sun <imi415@imi.moe>
2023-03-08 00:27:32 +08:00
Yilin Sun af888fb6dd
Fixed LN de-init and re-init, added testing REPL.
Signed-off-by: Yilin Sun <imi415@imi.moe>
2023-03-07 23:23:01 +08:00
Yilin Sun d4f9291ad1
Handle exit event.
Signed-off-by: Yilin Sun <imi415@imi.moe>
2023-03-07 20:24:28 +08:00
Yilin Sun 861159b916
Added modified version of LineNoise, fixed _read.
Signed-off-by: Yilin Sun <imi415@imi.moe>
2023-03-07 09:37:00 +08:00
Yilin Sun b792c9b695
Added memory allocation hook to mruby core.
Signed-off-by: Yilin Sun <imi415@imi.moe>
2023-03-06 09:25:45 +08:00
Yilin Sun 46ccf53bab
Added basic compiler with FreeRTOS.
Signed-off-by: Yilin Sun <imi415@imi.moe>
2023-03-06 00:28:25 +08:00
Yilin Sun 72f1a62ab6
Added basic MRB app.
Signed-off-by: Yilin Sun <imi415@imi.moe>
2023-03-03 18:07:20 +08:00
Embedded_Projects b786350481 Initial commit 2023-03-03 06:07:13 +00:00