Changeset 427
- Timestamp:
- 03/01/08 15:33:52 (6 months ago)
- Files:
-
- nano-RK/src/drivers/platform/firefly2_2/source/ff_basic_sensor.c (modified) (3 diffs)
- nano-RK/src/kernel/include/nrk_events.h (modified) (1 diff)
- nano-RK/src/kernel/source/nrk_driver.c (modified) (4 diffs)
- nano-RK/src/kernel/source/nrk_events.c (modified) (3 diffs)
- nano-RK/src/kernel/source/nrk_task.c (modified) (1 diff)
- nano-RK/src/net/bmac/bmac.c (modified) (1 diff)
- nano-RK/src/net/bmac/bmac.h (modified) (1 diff)
- nano-RK/src/radio/cc2420/source/basic_rf.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
nano-RK/src/drivers/platform/firefly2_2/source/ff_basic_sensor.c
r339 r427 36 36 #include <stdint.h> 37 37 #include <basic_rf.h> 38 #include <nrk_timer.h> 38 39 39 40 #define ADC_STARTUP_DELAY 1000 … … 112 113 return NRK_ERROR; 113 114 } 114 if( opt&(READ_FLAG|WRITE_FLAG|APPEND_FLAG)==0)115 if(((opt)&(READ_FLAG|WRITE_FLAG|APPEND_FLAG))==0) 115 116 return NRK_ERROR; 116 117 else return NRK_OK; … … 172 173 if(key==SENSOR_SELECT) 173 174 { 174 if(value <0 || value>7)175 if(value>7) 175 176 { 176 177 _nrk_errno_set(1); nano-RK/src/kernel/include/nrk_events.h
r426 r427 59 59 int8_t nrk_sem_delete(nrk_sem_t *resrc); 60 60 int8_t nrk_get_resource_index(nrk_sem_t *resrc); 61 int8_t nrk_sem_post( uint8_t*rsrc);62 int8_t nrk_sem_pend( uint8_t *rsrc );63 int8_t nrk_sem_query( uint8_t *rsrc );61 int8_t nrk_sem_post(nrk_sem_t *rsrc); 62 int8_t nrk_sem_pend(nrk_sem_t *rsrc ); 63 int8_t nrk_sem_query(nrk_sem_t *rsrc ); 64 64 65 65 nano-RK/src/kernel/source/nrk_driver.c
r235 r427 98 98 uint8_t error; 99 99 100 if(dev_fd <0 || dev_fd>_nrk_driver_count)100 if(dev_fd>_nrk_driver_count) 101 101 { 102 102 _nrk_errno_set(1); // invalid device … … 116 116 int8_t nrk_write(uint8_t dev_fd,uint8_t *buffer, uint8_t size) 117 117 { 118 if(dev_fd <0 || dev_fd>_nrk_driver_count)118 if(dev_fd>_nrk_driver_count) 119 119 { 120 120 _nrk_errno_set(1); // invalid device … … 128 128 int8_t nrk_read(uint8_t dev_fd,uint8_t *buffer,uint8_t size) 129 129 { 130 if(dev_fd <0 || dev_fd>_nrk_driver_count)130 if(dev_fd>_nrk_driver_count) 131 131 { 132 132 _nrk_errno_set(1); // invalid device … … 150 150 int8_t nrk_get_status(uint8_t dev_fd,uint8_t key) 151 151 { 152 if(dev_fd <0 || dev_fd>_nrk_driver_count)152 if(dev_fd>_nrk_driver_count) 153 153 { 154 154 _nrk_errno_set(1); // invalid device nano-RK/src/kernel/source/nrk_events.c
r426 r427 202 202 } 203 203 204 int8_t nrk_sem_query( uint8_t *rsrc )204 int8_t nrk_sem_query(nrk_sem_t *rsrc ) 205 205 { 206 206 int8_t id; … … 214 214 215 215 216 int8_t nrk_sem_pend( uint8_t *rsrc )216 int8_t nrk_sem_pend(nrk_sem_t *rsrc ) 217 217 { 218 218 int8_t id; … … 241 241 242 242 243 int8_t nrk_sem_post( uint8_t*rsrc)243 int8_t nrk_sem_post(nrk_sem_t *rsrc) 244 244 { 245 245 int8_t id=nrk_get_resource_index(rsrc); nano-RK/src/kernel/source/nrk_task.c
r416 r427 48 48 nrk_queue *ptr; 49 49 ptr = _head_node; 50 nrk_kprintf (PSTR ("nrk_queue: "));50 //nrk_kprintf (PSTR ("nrk_queue: ")); 51 51 while (ptr != NULL) { 52 printf ("%d ", ptr->task_ID);52 //printf ("%d ", ptr->task_ID); 53 53 ptr = ptr->Next; 54 54 } 55 nrk_kprintf (PSTR ("\n\r"));55 //nrk_kprintf (PSTR ("\n\r")); 56 56 } 57 57 nano-RK/src/net/bmac/bmac.c
r404 r427 254 254 255 255 256 uint8_t *bmac_rx_pkt_get(uint8_t *len, uint8_t *rssi)256 uint8_t *bmac_rx_pkt_get(uint8_t *len, int8_t *rssi) 257 257 { 258 258 nano-RK/src/net/bmac/bmac.h
r404 r427 103 103 void bmac_set_cca_active(uint8_t active); 104 104 int8_t bmac_set_cca_thresh(int8_t thresh); 105 uint8_t *bmac_rx_pkt_get(uint8_t *len, uint8_t *rssi);105 uint8_t *bmac_rx_pkt_get(uint8_t *len, int8_t *rssi); 106 106 int8_t bmac_rx_pkt_ready(void); 107 107 int8_t bmac_rx_pkt_release(void); nano-RK/src/radio/cc2420/source/basic_rf.c
r415 r427 232 232 int8_t v; 233 233 radio_sem = nrk_sem_create(1,RADIO_PRIORITY_CEILING); 234 if (radio_sem == N RK_ERROR)234 if (radio_sem == NULL) 235 235 nrk_kernel_error_add (NRK_SEMAPHORE_CREATE_ERROR, nrk_get_pid ()); 236 236
