คลาส C ++ สำหรับ Abstraction pin I / O
ฉันกำลังมองหา abstractions C ++ สำหรับจุดหรือพิน I / O ของฮาร์ดแวร์ สิ่งต่างๆเช่น in_pin, out_pin, inout_pin, open_collector_pin เป็นต้น แน่นอนว่าฉันสามารถสร้างชุด abstractions ของตัวเองขึ้นมาได้ดังนั้นฉันจึงไม่ได้มองหาคำตอบประเภท 'เฮ้คุณอาจทำแบบนี้' แต่ตอบว่า 'ดูที่ห้องสมุดนี้ซึ่งถูกใช้ในสิ่งนี้และสิ่งนี้และ โครงการนี้'. Google ไม่ได้ทำอะไรเลยอาจเป็นเพราะฉันไม่รู้ว่าคนอื่นจะเรียกสิ่งนี้อย่างไร จุดประสงค์ของฉันคือการสร้างไลบรารี I / O ที่ยึดตามจุดดังกล่าว แต่ยังให้คะแนนเช่นนั้นดังนั้นจึงง่ายต่อการเชื่อมต่อ HD44780 LCd กับทั้ง IO IO ของชิปหรือ I2C (หรือ SPI) ตัวขยาย I / O หรือจุดอื่นใดที่สามารถควบคุมได้โดยไม่ต้องเปลี่ยนคลาส LCD ฉันรู้ว่านี่อยู่บนขอบของอิเล็กทรอนิกส์ / ซอฟต์แวร์ขออภัยถ้ามันไม่ได้อยู่ที่นี่ @ leon: …