55
66#include <pbdrv/config.h>
77
8- #if PBDRV_CONFIG_COUNTER_VIRTUAL
8+ #if PBDRV_CONFIG_COUNTER_VIRTUAL_CPYTHON
99
1010#include <errno.h>
1111#include <stdint.h>
@@ -29,9 +29,9 @@ typedef struct {
2929 uint8_t index ;
3030} private_data_t ;
3131
32- static private_data_t private_data [PBDRV_CONFIG_COUNTER_VIRTUAL_NUM_DEV ];
32+ static private_data_t private_data [PBDRV_CONFIG_COUNTER_VIRTUAL_CPYTHON_NUM_DEV ];
3333
34- static pbio_error_t pbdrv_counter_virtual_get_angle (pbdrv_counter_dev_t * dev , int32_t * rotations , int32_t * millidegrees ) {
34+ static pbio_error_t pbdrv_counter_virtual_cpython_get_angle (pbdrv_counter_dev_t * dev , int32_t * rotations , int32_t * millidegrees ) {
3535 private_data_t * priv = dev -> priv ;
3636
3737 pbio_error_t err = pbdrv_virtual_get_i32 ("counter" , priv -> index , "rotations" , rotations );
@@ -42,18 +42,18 @@ static pbio_error_t pbdrv_counter_virtual_get_angle(pbdrv_counter_dev_t *dev, in
4242 return pbdrv_virtual_get_i32 ("counter" , priv -> index , "millidegrees" , millidegrees );
4343}
4444
45- static pbio_error_t pbdrv_counter_virtual_get_abs_angle (pbdrv_counter_dev_t * dev , int32_t * millidegrees ) {
45+ static pbio_error_t pbdrv_counter_virtual_cpython_get_abs_angle (pbdrv_counter_dev_t * dev , int32_t * millidegrees ) {
4646 private_data_t * priv = dev -> priv ;
4747
4848 return pbdrv_virtual_get_i32 ("counter" , priv -> index , "millidegrees_abs" , millidegrees );
4949}
5050
51- static const pbdrv_counter_funcs_t pbdrv_counter_virtual_funcs = {
52- .get_angle = pbdrv_counter_virtual_get_angle ,
53- .get_abs_angle = pbdrv_counter_virtual_get_abs_angle ,
51+ static const pbdrv_counter_funcs_t pbdrv_counter_virtual_cpython_funcs = {
52+ .get_angle = pbdrv_counter_virtual_cpython_get_angle ,
53+ .get_abs_angle = pbdrv_counter_virtual_cpython_get_abs_angle ,
5454};
5555
56- void pbdrv_counter_virtual_init (pbdrv_counter_dev_t * devs ) {
56+ void pbdrv_counter_virtual_cpython_init (pbdrv_counter_dev_t * devs ) {
5757 for (size_t i = 0 ; i < PBIO_ARRAY_SIZE (private_data ); i ++ ) {
5858 private_data_t * priv = & private_data [i ];
5959
@@ -62,13 +62,13 @@ void pbdrv_counter_virtual_init(pbdrv_counter_dev_t *devs) {
6262 // FIXME: assuming that these are the only counter devices
6363 // counter_id should be passed from platform data instead
6464 // i.e. enumerate CPython `platform.counter.keys()`.
65- _Static_assert (PBDRV_CONFIG_COUNTER_VIRTUAL_NUM_DEV == PBDRV_CONFIG_COUNTER_NUM_DEV ,
66- "need to fix counter_virtual implementation to allow other counter devices" );
65+ _Static_assert (PBDRV_CONFIG_COUNTER_VIRTUAL_CPYTHON_NUM_DEV == PBDRV_CONFIG_COUNTER_NUM_DEV ,
66+ "need to fix counter_virtual_cpython implementation to allow other counter devices" );
6767
6868 priv -> dev = & devs [i ];
69- priv -> dev -> funcs = & pbdrv_counter_virtual_funcs ;
69+ priv -> dev -> funcs = & pbdrv_counter_virtual_cpython_funcs ;
7070 priv -> dev -> priv = priv ;
7171 }
7272}
7373
74- #endif // PBDRV_CONFIG_COUNTER_VIRTUAL
74+ #endif // PBDRV_CONFIG_COUNTER_VIRTUAL_CPYTHON
0 commit comments