This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Defines | |
| #define | ssem_post(x) x++; | 
| post operation, should only be called in disabled() state. More... | |
| #define | ssem_signal(x) ssem_post(x) | 
| alias of ssem_port(), for thomas. More... | |
| #define | ssem_wait(x) x--;while(x<0) | 
| spinlock wait, does not return a propper value. More... | |
| #define | ssem_trywait(x) (x<0) | 
| tests if a ssem_wait() might block. More... | |
| #define | ssem_getvalue(x, i) (*i=x) | 
| reads the semaphore value. More... | |
| #define | ssem_init(x, i, v) (x=v) | 
| to fulfill posix conventions. Quite useless for CubeOS, but anyway ... More... | |
| #define | ssem_destroy(x) (0) | 
| to fulfill posix conventions. Quite useless for CubeOS, but anyway ... More... | |
Typedefs | |
| typedef int | ssem_t | 
Definition in file ssem.h.
      
  | 
  
| 
 to fulfill posix conventions. Quite useless for CubeOS, but anyway ... 
  | 
  
      
  | 
  
| 
 reads the semaphore value. 
  | 
  
      
  | 
  
| 
 to fulfill posix conventions. Quite useless for CubeOS, but anyway ... 
  | 
  
      
  | 
  
| 
 post operation, should only be called in disabled() state. 
  | 
  
      
  | 
  
| 
 alias of ssem_port(), for thomas. 
 Definition at line 32 of file ssem.h. Referenced by _I2C_slave_handler, and GenerateStop.  | 
  
      
  | 
  
| 
 tests if a ssem_wait() might block. 
  | 
  
      
  | 
  
| 
 spinlock wait, does not return a propper value. 
 Definition at line 33 of file ssem.h. Referenced by I2C_slprocess, and I2C_Start_I2C_Transfer.  | 
  
      
  | 
  
| 
 
  | 
  
1.2.14 written by Dimitri van Heesch,
 © 1997-2002