Lines Matching refs:angle
48 int16_t LV_ATTRIBUTE_FAST_MEM lv_trigo_sin(int16_t angle) in lv_trigo_sin() argument
51 angle = angle % 360; in lv_trigo_sin()
53 if(angle < 0) angle = 360 + angle; in lv_trigo_sin()
55 if(angle < 90) { in lv_trigo_sin()
56 ret = sin0_90_table[angle]; in lv_trigo_sin()
58 else if(angle >= 90 && angle < 180) { in lv_trigo_sin()
59 angle = 180 - angle; in lv_trigo_sin()
60 ret = sin0_90_table[angle]; in lv_trigo_sin()
62 else if(angle >= 180 && angle < 270) { in lv_trigo_sin()
63 angle = angle - 180; in lv_trigo_sin()
64 ret = -sin0_90_table[angle]; in lv_trigo_sin()
67 angle = 360 - angle; in lv_trigo_sin()
68 ret = -sin0_90_table[angle]; in lv_trigo_sin()