incubator-nuttx/drivers/power
Mateusz Szafoni 8416d9a966 Merged in raiden00/nuttx (pull request #668)
Master

* libdsp: initial commit

* libdsp: cosmetics

* stm32f334-disco/buckboost: use a PID controller from libdsp

* stm32_adc.h: fix typo

* stm32_dac.c: set OUTEN bit for DAC1CH2 and DAC2CH1

* stm32_hrtim: cosmetic changes

* power/motor: direction parameter is now int8 + add overload fault

* libdsp: all floats with f-sufix

    libdsp: add precision option for library

    libdsp: add debug option for library and assertions in functions

    libdsp: add current samples correction for SVM3

    libds: add some motor control specific functions

    libdsp: add basic speed observer

    libdsp: fix phase shift in SMO observer

    libdsp: add more logic to FOC

    config/sim/dsptest: add dsptest configuration

* libdsp/lib_motor.c: remove unused comparation

* libdsp/lib_observer.c: update some comments

Approved-by: GregoryN <gnutt@nuttx.org>
2018-07-07 17:04:57 +00:00
..
Kconfig Merged in raiden00/nuttx (pull request #626) 2018-04-09 12:59:28 +00:00
Make.defs Merged in raiden00/nuttx (pull request #626) 2018-04-09 12:59:28 +00:00
battery_charger.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
battery_gauge.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
bq2425x.c Adds new OS internal functions nxsig_sleep() and nxsig_usleep. These differ from the standard sleep() and usleep() in that (1) they don't cause cancellation points, and (2) don't set the errno variable (if applicable). All calls to sleep() and usleep() changed to calls to nxsig_sleep() and nxsig_usleep(). 2017-10-06 10:15:01 -06:00
bq2425x.h
bq2429x.c drivers/power/bq2429x.c: Add trickle charging mode 2017-12-18 06:38:41 -06:00
max1704x.c Squashed commit of the following: 2017-10-03 12:52:31 -06:00
motor.c Merged in raiden00/nuttx (pull request #668) 2018-07-07 17:04:57 +00:00
pm.h Elimate use of the non-standard type systime_t and replace it the equivalent, standard type clock_t 2018-06-16 12:16:13 -06:00
pm_activity.c Elimate use of the non-standard type systime_t and replace it the equivalent, standard type clock_t 2018-06-16 12:16:13 -06:00
pm_changestate.c
pm_checkstate.c Elimate use of the non-standard type systime_t and replace it the equivalent, standard type clock_t 2018-06-16 12:16:13 -06:00
pm_initialize.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
pm_register.c drivers/power: add pm_unregister 2018-03-06 07:59:17 -06:00
pm_unregister.c Standardization of some function headers. 2018-03-13 09:56:16 -06:00
pm_update.c
powerled.c Merged in raiden00/nuttx (pull request #595) 2018-02-11 13:12:00 +00:00
smps.c Merged in raiden00/nuttx (pull request #595) 2018-02-11 13:12:00 +00:00