nuttx-apps/examples/foc
raiden00pl 1095aec162 examples/foc: start from the beginning if control loop is started
After the start request to FOC device, we should return to the
beginning of the loop and wait for the first synchronization event.

This also fixes the problem with the extended first loop cycle,
so we can remove the workaround in foc_perf.
2023-11-13 08:48:22 -08:00
..
CMakeLists.txt examples/foc: add support for control loop performance measurements 2023-11-06 09:02:28 +08:00
foc_adc.h include: fix double include pre-processor guards 2022-01-16 17:36:21 +08:00
foc_cfg.h examples/foc: fix warning for sensored configurations 2023-11-13 08:47:21 -08:00
foc_debug.h include: fix double include pre-processor guards 2022-01-16 17:36:21 +08:00
foc_device.c examples/foc: start from the beginning if control loop is started 2023-11-13 08:48:22 -08:00
foc_device.h examples/foc: add support for control loop performance measurements 2023-11-06 09:02:28 +08:00
foc_fixed16_thr.c examples/foc: start from the beginning if control loop is started 2023-11-13 08:48:22 -08:00
foc_float_thr.c examples/foc: start from the beginning if control loop is started 2023-11-13 08:48:22 -08:00
foc_intf.c fsutils/examples: Include unistd.h explicitly 2023-02-05 08:46:59 +02:00
foc_intf.h include: fix double include pre-processor guards 2022-01-16 17:36:21 +08:00
foc_main.c examples/foc: configure acceleration and deceleration from command line 2023-10-29 10:40:27 +08:00
foc_motor_b16.c examples/foc: change the velocity ramp parameters scale to x1 2023-10-29 10:40:27 +08:00
foc_motor_b16.h examples/foc: add phase angle observer support (sensorless mode) 2023-10-19 19:33:43 +08:00
foc_motor_f32.c examples/foc: change the velocity ramp parameters scale to x1 2023-10-29 10:40:27 +08:00
foc_motor_f32.h examples/foc: add phase angle observer support (sensorless mode) 2023-10-19 19:33:43 +08:00
foc_mq.c examples/foc: make sure that the queue is empty before start the control thread 2022-08-27 23:50:58 +08:00
foc_mq.h include: fix double include pre-processor guards 2022-01-16 17:36:21 +08:00
foc_nxscope.c examples/foc: add phase angle observer support (sensorless mode) 2023-10-19 19:33:43 +08:00
foc_nxscope.h examples/foc: add phase angle observer support (sensorless mode) 2023-10-19 19:33:43 +08:00
foc_parseargs.c examples/foc: configure acceleration and deceleration from command line 2023-10-29 10:40:27 +08:00
foc_parseargs.h examples/foc: move validate_args to parseargs file 2022-11-04 02:07:15 +08:00
foc_perf.c examples/foc: start from the beginning if control loop is started 2023-11-13 08:48:22 -08:00
foc_perf.h examples/foc: start from the beginning if control loop is started 2023-11-13 08:48:22 -08:00
foc_thr.c examples/foc: add warning if no controller enabled 2023-10-17 14:23:42 +08:00
foc_thr.h examples/foc: add real time data capture with the NxScope library 2023-05-19 20:18:38 +08:00
Kconfig examples/foc: add support for control loop performance measurements 2023-11-06 09:02:28 +08:00
Make.defs Make.defs: Change "ifeq ($(XXX),y)" to "ifneq ($(XXX),) 2022-10-16 14:59:08 +02:00
Makefile examples/foc: add support for control loop performance measurements 2023-11-06 09:02:28 +08:00