app_bridge.c 819 B

1234567891011121314151617181920212223242526272829303132
  1. /*
  2. * app_bridge.c
  3. *
  4. * Created on: Nov 2, 2023
  5. * Author: juraj
  6. */
  7. #include "app_bridge.h"
  8. nBus_param_t allParams[] = {PARAM_TIMEBASE, PARAM_RESOLUTION, PARAM_GAIN, PARAM_OFFSET,
  9. PARAM_SAMPLERATE, PARAM_RANGE, PARAM_RANGE0, PARAM_FILTER};
  10. nBus_sensorType_t allTypes[] = {TYPE_ACCELEROMETER, TYPE_GYROSCOPE, TYPE_MAGNETOMETER, TYPE_TEMPERATURE,
  11. TYPE_HUMIDITY, TYPE_PRESSURE, TYPE_HEART_RATE};
  12. nBus_param_t *nbus_interface_allParams()
  13. {
  14. return allParams;
  15. }
  16. uint8_t nbus_interface_allParamsCount()
  17. {
  18. return sizeof(allParams) / sizeof(nBus_param_t);
  19. }
  20. nBus_sensorType_t *nbus_interface_allTypes()
  21. {
  22. return allTypes;
  23. }
  24. uint8_t nbus_interface_allTypesCount()
  25. {
  26. return sizeof(nBus_param_t) / sizeof(nBus_sensorType_t);
  27. }