Knowledge Base Article
Question: When I try to convert the code examples provided with the CY8CKIT-029 from PSoC 5 TM (CY8C5568AXI-060) to PSoC 5 LP (CY8C5868AXI-LP035), I get the following error:
“The SegDisplay component (LCD_Seg) is not supported for the PSoC 5LP architecture. The Segment LCD component should be used instead.”
Answer: The two devices use different components. PSoC 5 TM devices use the LCD_Seg component. PSoC 5 LP devices use the SegLCD component. You need to replace the LCD_Seg component with the SegLCD component in your project.
The project should now build without errors or warnings. You can also eliminate this error by placing the Segment Display component from the Display folder in the Cypress Component catalogue. This involves a significant amount of work. You have to create the SegLCD component again from scratch and modify the pixel names in the Display helpers tab to match the values in the following table: # Segments in SegLCD Component PSoC Creator Segments in Golden View Display LCD, GV13956A 1 A A 2 B B 3 C C 4 D D 5 E E 6 F F 7 G G 8 H P 9 I J 10 J K 11 K L 12 L R 13 M N 14 N M
The project should now build without errors or warnings.
You can also eliminate this error by placing the Segment Display component from the Display folder in the Cypress Component catalogue. This involves a significant amount of work. You have to create the SegLCD component again from scratch and modify the pixel names in the Display helpers tab to match the values in the following table: # Segments in SegLCD Component PSoC Creator Segments in Golden View Display LCD, GV13956A 1 A A 2 B B 3 C C 4 D D 5 E E 6 F F 7 G G 8 H P 9 I J 10 J K 11 K L 12 L R 13 M N 14 N M
You can also eliminate this error by placing the Segment Display component from the Display folder in the Cypress Component catalogue. This involves a significant amount of work. You have to create the SegLCD component again from scratch and modify the pixel names in the Display helpers tab to match the values in the following table: