diff options
Diffstat (limited to 'testhal/STM32/STM32F30x/SPI/main.c')
| -rw-r--r-- | testhal/STM32/STM32F30x/SPI/main.c | 16 | 
1 files changed, 7 insertions, 9 deletions
diff --git a/testhal/STM32/STM32F30x/SPI/main.c b/testhal/STM32/STM32F30x/SPI/main.c index b7e6398b2..62610dfa5 100644 --- a/testhal/STM32/STM32F30x/SPI/main.c +++ b/testhal/STM32/STM32F30x/SPI/main.c @@ -49,11 +49,11 @@ static uint8_t rxbuf[512];   * SPI bus contender 1.
   */
  static THD_WORKING_AREA(spi_thread_1_wa, 256);
 -static msg_t spi_thread_1(void *p) {
 +static THD_FUNCTION(spi_thread_1, p) {
    (void)p;
    chRegSetThreadName("SPI thread 1");
 -  while (TRUE) {
 +  while (true) {
      spiAcquireBus(&SPID2);              /* Acquire ownership of the bus.    */
      palSetPad(GPIOE, GPIOE_LED10_RED);  /* LED ON.                          */
      spiStart(&SPID2, &hs_spicfg);       /* Setup transfer parameters.       */
 @@ -63,18 +63,17 @@ static msg_t spi_thread_1(void *p) {      spiUnselect(&SPID2);                /* Slave Select de-assertion.       */
      spiReleaseBus(&SPID2);              /* Ownership release.               */
    }
 -  return 0;
  }
  /*
   * SPI bus contender 2.
   */
  static THD_WORKING_AREA(spi_thread_2_wa, 256);
 -static msg_t spi_thread_2(void *p) {
 +static THD_FUNCTION(spi_thread_2, p) {
    (void)p;
    chRegSetThreadName("SPI thread 2");
 -  while (TRUE) {
 +  while (true) {
      spiAcquireBus(&SPID2);              /* Acquire ownership of the bus.    */
      palClearPad(GPIOE, GPIOE_LED10_RED);/* LED OFF.                         */
      spiStart(&SPID2, &ls_spicfg);       /* Setup transfer parameters.       */
 @@ -84,18 +83,17 @@ static msg_t spi_thread_2(void *p) {      spiUnselect(&SPID2);                /* Slave Select de-assertion.       */
      spiReleaseBus(&SPID2);              /* Ownership release.               */
    }
 -  return 0;
  }
  /*
   * This is a periodic thread that does absolutely nothing except flashing
   * a LED.
   */
  static THD_WORKING_AREA(blinker_wa, 128);
 -static msg_t blinker(void *arg) {
 +static THD_FUNCTION(blinker, arg) {
    (void)arg;
    chRegSetThreadName("blinker");
 -  while (TRUE) {
 +  while (true) {
      palSetPad(GPIOE, GPIOE_LED3_RED);
      chThdSleepMilliseconds(500);
      palClearPad(GPIOE, GPIOE_LED3_RED);
 @@ -155,7 +153,7 @@ int main(void) {    /*
     * Normal main() thread activity, in this demo it does nothing.
     */
 -  while (TRUE) {
 +  while (true) {
      chThdSleepMilliseconds(500);
    }
    return 0;
  | 
