#include <FreeRTOS.h>
#include <semphr.h>
#include <stdint.h>
#include <stdbool.h>
#include <hal.h>
 
Go to the source code of this file.
 | 
| #define  | TEMP_ALREDY_INITED   1 | 
|   | 
| #define  | temp_lock(u,  w,  e) | 
|   | 
| #define  | temp_unlock(u,  e) | 
|   | 
| #define  | TEMP_ADDDEV(ns,  p)   HAL_ADDDEV(temp, ns, p) | 
|   | 
| #define  | TEMP_GET_DEV(index)   HAL_GET_DEV(temp, index) | 
|   | 
| #define  | TEMP_OPS(ns) | 
|   | 
| #define  | TEMP_INIT_DEV(ns) | 
|   | 
| #define  | TEMP_INIT(ns,  index)   struct temp *temp_init(uint32_t index) | 
|   | 
| #define  | TEMP_DEINIT(ns,  t)   int32_t temp_deinit(struct temp *t) | 
|   | 
| #define  | TEMP_GET(ns,  t,  v,  waittime)   int32_t temp_get(struct temp *t, float *v, TickType_t waittime) | 
|   | 
| #define  | TEMP_GET_ISR(ns,  t,  v)   int32_t temp_getISR(struct temp *t, float *v) | 
|   | 
◆ TEMP_ADDDEV
      
        
          | #define TEMP_ADDDEV | 
          ( | 
            | 
          ns,  | 
        
        
           | 
           | 
            | 
          p  | 
        
        
           | 
          ) | 
           |    HAL_ADDDEV(temp, ns, p) | 
        
      
 
 
◆ TEMP_ALREDY_INITED
      
        
          | #define TEMP_ALREDY_INITED   1 | 
        
      
 
 
◆ TEMP_DEINIT
      
        
          | #define TEMP_DEINIT | 
          ( | 
            | 
          ns,  | 
        
        
           | 
           | 
            | 
          t  | 
        
        
           | 
          ) | 
           |    int32_t temp_deinit(struct temp *t) | 
        
      
 
 
◆ TEMP_GET
      
        
          | #define TEMP_GET | 
          ( | 
            | 
          ns,  | 
        
        
           | 
           | 
            | 
          t,  | 
        
        
           | 
           | 
            | 
          v,  | 
        
        
           | 
           | 
            | 
          waittime  | 
        
        
           | 
          ) | 
           |    int32_t temp_get(struct temp *t, float *v, TickType_t waittime) | 
        
      
 
 
◆ TEMP_GET_DEV
◆ TEMP_GET_ISR
      
        
          | #define TEMP_GET_ISR | 
          ( | 
            | 
          ns,  | 
        
        
           | 
           | 
            | 
          t,  | 
        
        
           | 
           | 
            | 
          v  | 
        
        
           | 
          ) | 
           |    int32_t temp_getISR(struct temp *t, float *v) | 
        
      
 
 
◆ TEMP_INIT
      
        
          | #define TEMP_INIT | 
          ( | 
            | 
          ns,  | 
        
        
           | 
           | 
            | 
          index  | 
        
        
           | 
          ) | 
           |    struct temp *temp_init(uint32_t index) | 
        
      
 
 
◆ TEMP_INIT_DEV
      
        
          | #define TEMP_INIT_DEV | 
          ( | 
            | 
          ns | ) | 
           | 
        
      
 
 
◆ temp_lock
      
        
          | #define temp_lock | 
          ( | 
            | 
          u,  | 
        
        
           | 
           | 
            | 
          w,  | 
        
        
           | 
           | 
            | 
          e  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ TEMP_OPS
◆ temp_unlock
      
        
          | #define temp_unlock | 
          ( | 
            | 
          u,  | 
        
        
           | 
           | 
            | 
          e  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ HAL_DEFINE_GLOBAL_ARRAY()
      
        
          | HAL_DEFINE_GLOBAL_ARRAY  | 
          ( | 
          temp  | 
           | ) | 
           | 
        
      
 
 
◆ temp_generic_init()
      
        
          | int32_t temp_generic_init  | 
          ( | 
          struct temp *  | 
          temp | ) | 
           |