
Closed
Posted
Paid on delivery
Write C code for the WCH RISK-V CH32V003F4U (16K Flash) micro, leverage existing libraries for GPIO, ADC & I2C to create a LM81 like device. Work is simply to create a front-end I2C 7-bit slaver, add register access CMD/DATA like the LM81 to configure each pin as a ADC or GPIO, so a HOST I2C device can read the GPIO pins or set them. Key Responsibilities: - Utilize existing libraries for GPIO, ADC, and I2C - Implement a system for configuring each pin as either an ADC or a GPIO - Enable a HOST I2C device to read GPIO pins or set them - Provide I2C 7-bit Slave access - Allow for ADC readings and GPIO state reading and setting Essential Skills: - Proficient in C programming - Familiar with WCH RISK-V micro - Experience with I2C, GPIO, and ADC - Knowledge of LM81 device functionalities - Able to create complex I2C configurations Please apply if you have the relevant experience and skills.
Project ID: 38740797
25 proposals
Remote project
Active 2 yrs ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
25 freelancers are bidding on average $761 USD for this job

Hi there Robert W., I have skimmed thorough the attachment on your project I'm bidding on your project "C Code Development for WCH RISK-V CH32V003F4U Micro". Let's dive in and have a meeting I am expert in this area. please leave a message on my chat so we can discuss the budget and deadline of the project. I have read your project description and i'm confident i can do this project for you perfectly. Regards, Usama ..
$750 USD in 1 day
7.2
7.2

Hello, I appreciate the opportunity to work on the exciting project of developing C code for the WCH RISK-V CH32V003F4U microcontroller. I clearly understand your requirements to create a front-end I2C 7-bit slave, utilizing existing libraries for GPIO, ADC, and I2C, and configuring each pin as either ADC or GPIO. My proficiency in C programming and experience with microcontrollers, including I2C, GPIO, and ADC, will ensure the successful delivery of a LM81-like device that meets your needs. I will focus on implementing a robust system that allows for seamless communication and configuration through I2C, making it intuitive for a HOST device to interact with the GPIO pins. Could you please specify if there are any particular libraries you prefer for this project? Looking forward to your response. Regards, Muhammad Awais
$750 USD in 14 days
7.1
7.1

Dear client, I have a good understanding of your project requirements. I will write C code for the WCH RISK-V CH32V003F4U microcontroller, utilizing existing libraries for GPIO, ADC, and I2C to create a LM81-like device. The focus will be on configuring each pin as an ADC or GPIO, allowing a HOST I2C device to interact with the GPIO pins. Technical questions: - Do you have specific requirements for the ADC readings precision or GPIO settings? - Are there any specific time constraints for the project delivery? I look forward to your response. Regards,
$750 USD in 22 days
6.1
6.1

Since 2003 I am working in Digital Electronic. So more than 18 years of experience in Electronics. Arduino NANO/UNO/MEGA, ESP32 and Raspberry PI to build a digital device to read sensor data and send it to the web server, motor control, control relay switches and LEDs. More than 5(five) years of experience in Arduino design and build. If you want an excellent and error-free project delivery, then send a message to me, please.
$7,000 USD in 60 days
5.9
5.9

I am going to start your project right now. With extensive experience in C programming and familiarity with the WCH RISK-V CH32V003F4U microcontroller, I am equipped to create the LM81-like device you need. I will leverage existing libraries for GPIO, ADC, and I2C to implement a 7-bit slave interface, allowing for seamless configuration of each pin as either an ADC or GPIO. My expertise in I2C configurations and microcontroller functionalities ensures that your device will perform accurately and efficiently. Let's bring your project to life.
$600 USD in 7 days
5.7
5.7

Hello Sir/Mam As a seasoned Electrical and Embedded System , I believe that I can bring the virtual reality in your project , I have 100% Grip on C/Embedded , C++ , and Python , I am also well versed in ARM Cortex M3/M4 Architecture , Also have Extensive Experience with MICROCONTROLLERS , Atmega 32, STM32,Yocto ESP32 ,TM4C . I have a great Grip on ARDUINO , MATLAB , PCB LAYOUT and IOT Applications . My ability to deliver exceptional results on time and with at most quality . Please come on chat to discuss more about project. I will be waiting for your response. Thank you !
$251 USD in 2 days
5.2
5.2

Good day, I am a hardware and firmware developer with 5 years product design experience, I have experience developing firmware using MounRiver Studio for CH32v003, I have experience with UART,, I2C, ADC and GPIO configuration and code implementation . I believe my experience makes me well suited to develop you project as required. Feel free to contact me to discuss project in more detail
$260 USD in 8 days
4.9
4.9

Hi, how are you doing? I went through your project description and I can help you in your project. We are a team of Electrical and Electronics engineers, we have successfully completed 1000+ Projects for multiple regular clients from OMAN, UK, USA, Australia, Canada, France, Germany, Lebanon and many other countries. We are providing our services in following areas: • Embedded C Programming. • VHDL/Verilog, Quartus/Vivado, LABView/ Multisim/PSPICE/VLSI • Network Simulator NS2/NS3 • Microcontroller like Arduino, Raspberry Pi, FPGA, AVR, PIC, STM32 and ESP32. • IDEs like Keil MDK V5, ATmel studio and MPLab XC8. • PLCs / SCADA • PCB Designing-Proteus, Eagle. • IOT Technologies like Ethernet, GSM GPRS. • HTTP Restful APIs connection for IOT Communications. Also we have good command over report writing, I can show you many samples of our previous reports. Kindly consider us for your project and text me so that we can further discuss specifically about your project's main goals and requirements. We can deliver your project efficiently within timeline. If you choose me, I think you won't regret. Best Regards.
$500 USD in 7 days
4.8
4.8

As an experienced programmer in both Python and C, I have consistently showcased my ability to adapt and learn new programming languages to take on challenging tasks. My familiarity with microcontrollers, especially the WCH RISK-V CH32V003F4U, aligns well with the requirements of this project. I have utilized existing libraries for GPIO, ADC, and I2C effectively before, hence I understand how crucial they are for this project. Moreover, my knowledge of the LM81 is another valuable asset. It means I am already aware of what the front-end I2C slave should do in order to create an LM81-like device. Assuringly, configuring pins as either ADC or GPIO and providing register access CMD/DATA has been something I have been successfully implementing for similar projects. Lastly, not only can I create complex I2C configurations but have also consistently delivered excellent results within stringent deadlines - a testament to my dedication and professionalism. Hence, if you are seeking a highly skilled and committed professional who can leverage their experience proficiently on this specific project
$250 USD in 1 day
3.5
3.5

With my extensive experience as an embedded systems developer, specializing in C programming and microcontrollers, I believe I'm the best fit for your project. Not only am I proficient in C programming, but I am also well-acquainted with the WCH RISK-V CH32V003F4U microcontroller that your project requires. My exposure to similar libraries for GPIO, ADC, and I2C will be an added advantage to leverage existing code for your desired LM81 functionality. Throughout my career, I have developed a knack for creating complex I2C configurations while working on several real-time systems and IoT projects. This includes configuring pins as either ADC or GPIO and providing a nuanced 7-bit slaver access like required here. In particular, my knowledge of the LM81 device functionality aligns well with your project's objectives. Moreover, as an embedded systems expert with a solid background in hardware integration, I provide you with the unique advantage of overseeing all aspects of your project - from software development to successful implementation. Please don't hesitate to reach out so we can discuss how I can bring value to your team and project.
$400 USD in 7 days
2.6
2.6

Hi there! ✅ I have over a decade of experience in C programming and embedded systems development, specifically with microcontrollers like the WCH RISK-V CH32V003F4U. I'm proficient in utilizing libraries for GPIO, ADC, and I2C, and I can efficiently implement the functionality you're looking for to create an LM81-like device. My goal will be to ensure seamless register access for configuring pins as ADC or GPIO, enabling easy interaction with a HOST I2C device. Thanks and Regards, Abdul Basit Mian Kreative Solutions
$500 USD in 7 days
0.0
0.0

✨ Hello Robert W. I am excited to express my strong interest in your project. With my extensive expertise in I2C, Microcontroller and C Programming, I am certain that I can provide you with exceptional services and high-quality work. Having completed numerous projects similar to yours, I bring a wealth of experience and a proven track record of success. I am ready to start working on your project immediately. I would like to discuss your project in more detail to ensure I'm perfectly aligned with your vision and goals. Cheers...
$500 USD in 3 days
0.0
0.0

Hello Robert W., Happy to help you here surely. I’ve carefully checked your requirements and really interested in C Code Development for WCH RISK-V CH32V003F4U Micro. I have skills Microcontroller, C Programming and I2C and I am sure that I can handle this project. Looking forward to hearing you back and discussing all details. Sincerely, Eric.
$500 USD in 3 days
0.0
0.0

Hello Robert W. With my expertise in Microcontroller, I2C and C Programming, I am confident that I can deliver the best solutions and high-quality results for your needs. I guarantee you'll receive personalized attention to detail every step of the way—from gathering requirements to defining scope—to ensure your vision is perfectly aligned with the delivered product. Shall we discuss your project in more detail via chatting? Best regards.....
$500 USD in 4 days
0.0
0.0

Hi, Robert W.! I have RICH EXPERIENCE in I2C, C Programming and Microcontroller and I would like to work on your project. I PROMISE I will do a great job and you can guarantee the PERFECT RESULT as per your requirements. Let's have a chat, you won't regret. Best Jackson
$499 USD in 7 days
0.0
0.0

Hi, I read your job C Code Development for WCH RISK-V CH32V003F4U Micro description and notice I am a candidate in this project. As a senior software engineer, I have a strong experience of working in similar projects. I am very familiar with Microcontroller, I2C and C Programming. I can handle and complete your project without a problem. I can start work right now. Please message me to discuss more. Regards,
$400 USD in 5 days
0.0
0.0

Hello, Robert W. How are you? I read your job description carefully and notice I am a candidate for this project. As a senior software developer, I have a professional experience of working in similar projects. I am very familiar with C Programming, I2C and Microcontroller. I can start working immediately and will provide the full time service without weekends if you want. Please message me to discuss more. Best regards,
$400 USD in 7 days
0.0
0.0

Hi Robert W., Saw your post(C Code Development for WCH RISK-V CH32V003F4U Micro) and thought I'd drop in. Please check my profile-https://www.freelancer.com/u/apilt9 If you think I'm right for you, let's chat. Best Regards Apil Tiwari
$720 USD in 8 days
0.0
0.0

Hello, How are you? I have carefully reviewed your project requirements and I am confident that my expertise and experience make me the perfect fit for this job. I am looking forward to discussing further details with you. Thank you for considering my services.
$500 USD in 7 days
0.0
0.0

Hello, I can develop a LM81-like front-end I2C 7-bit slave device using the WCH RISC-V CH32V003F4U microcontroller. Leveraging the provided GPIO, ADC, and I2C libraries, I will create configurable registers accessible over I2C to switch each pin between ADC and GPIO modes. This implementation will allow a host device to read and set GPIO states, as well as read ADC values through straightforward I2C commands. I will ensure the system is designed for scalability, with proper register access validation and smooth integration. The code will be modular, providing flexibility for future enhancements or specific features based on your requirements. Let’s discuss further details over chat to align with your exact specifications. Vernon.
$500 USD in 7 days
0.0
0.0

Clearwater Beach, United States
Payment method verified
Member since Sep 17, 2018
$30-250 USD
$30-250 USD
$250-750 USD
$250-750 USD
₹1500-12500 INR
$30-250 USD
$250-750 USD
₹12500-37500 INR
£250-750 GBP
$250-750 USD
$30-250 USD
$250-750 USD
$30-250 USD
$30-250 CAD
₹1500-12500 INR
₹12500-37500 INR
₹1500-12500 INR
$25-50 USD / hour
₹100-400 INR / hour
₹12500-37500 INR
€30-250 EUR