title: Convert from uint8_t * to char * in C
body: <p>I am programming in C using Atmel Studio (for those unfamiliar with this it is used to program to micro controllers such as arduino. You can not simply print, you have to send the data Serially to an application such as Terminal.)</p>
  
  <p>I have so far:</p>
  
  <pre><code>uint8_t * stackHolder;
  char buffer[128];
  stackHolder = &amp;buffer[127];
  </code></pre>
  
  <p>Lets say that the address of <code>buffer[127]</code> happens to be <code>0x207</code>. I can see that the value of <code>stackHolder</code> is <code>0x207</code> using the debugger. I have a function that takes a <code>char *</code> and prints that. So my question is how can I convert the <code>uint8_t * stackHolder</code> into a <code>char *</code> so I can pass it to my print function?</p>