Questions tagged [chipkit]

chipKIT is a family of boards and associated Arduino IDE core based around the Microchip PIC32 microcontrollers. They range from the low-end 40MHz PIC32MX1xx/2xx series right up to the powerful 200MHz PIC32MZ chips.

chipKIT is a family of boards and associated Arduino IDE core based around the Microchip PIC32 microcontrollers. They range from the low-end 40MHz PIC32MX1xx/2xx series right up to the powerful 200MHz PIC32MZ chips.

Common boards include:

  • Lenny (40MHz, 64kB SRAM, 256kB Flash)
  • Uno32 (80MHz, 16kB SRAM, 64kB Flash)
  • uC32 (80MHz, 32kB SRAM, 512kB Flash)
  • WF32 (80MHz, 128kB SRAM, 512kB Flash, WiFi)
  • WiFire (200MHz, 512kB SRAM, 2MB Flash, WiFi)
4 questions
1
vote
1 answer

Runtime Error when using array of structs of unknown size as variable within class - some kind of overflow issue?

I have a class defined as below, it's basically a simple ring buffer, with some methods for getting useful statistics from the data held in the buffer. enum BalanceMsgType{ BAL_MSG_NOT = 0, BAL_MSG_READING = 1, BAL_MSG_SPECIAL = 2, …
JRVeale
  • 125
  • 5
0
votes
2 answers

Serial structure data transfer between an Arduino and a Linux PC

I use the Arduino compatible chipKIT WF32 board. I want to transfer structure data between my board and a Linux PC. Can I do it like the following? struct data d; char *tx = (char*)d; Serial.print(tx); Even if the above code works, the data type…
Kumar
  • 113
  • 1
  • 2
0
votes
1 answer

Super fast UART transimission return error

The code was based on Fahad Mirza's very helpful example here Send structure through Serial The Sender's code now became struct Gyro_data_structure { char command_name[5]; float gyro_X; float gyro_Y; float gyro_Z; }; Gyro_data_structure…
0
votes
1 answer

Using chipKIT WiFi Shield with an Arduino

I'm beginning with Arduino and I have to make two of them communicate via WiFi. I'm going to implement the examples for a WiFi Client and WiFi Server in their tutorials page. The problem is I only have one Arduino WiFi Shield which is working fine.…