[rtems commit] bsp/mpc55xx: Add e200z7 specific idle task

Sebastian Huber sebastian.huber at embedded-brains.de
Fri Sep 28 16:32:54 UTC 2012


On 28/09/12 17:23, Joel Sherrill wrote:
> On 09/28/2012 10:07 AM, Sebastian Huber wrote:
>> On 09/28/2012 04:57 PM, Joel Sherrill wrote:
>>> On 9/28/2012 9:47 AM, Sebastian Huber wrote:
>>>> Module:    rtems
>>>> Branch:    master
>>>> Commit:    b762488ef5cd1fe18b620dd960dcbab9587aefe9
>>>> Changeset:
>>>> http://git.rtems.org/rtems/commit/?id=b762488ef5cd1fe18b620dd960dcbab9587aefe9 
>>>>
>>>>
>>>> Author:    Sebastian Huber<sebastian.huber at embedded-brains.de>
>>>> Date:      Fri Sep 28 16:02:28 2012 +0200
>>>>
>>>> bsp/mpc55xx: Add e200z7 specific idle task
>>>>
>>>> ---
>>>>
>>>>    c/src/lib/libbsp/powerpc/mpc55xxevb/include/bsp.h |   13 
>>>> +++++++++++++
>>>>    1 files changed, 13 insertions(+), 0 deletions(-)
>>>>
>>>> diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/include/bsp.h
>>>> b/c/src/lib/libbsp/powerpc/mpc55xxevb/include/bsp.h
>>>> index b486820..e1b1405 100644
>>>> --- a/c/src/lib/libbsp/powerpc/mpc55xxevb/include/bsp.h
>>>> +++ b/c/src/lib/libbsp/powerpc/mpc55xxevb/include/bsp.h
>>>> @@ -74,6 +74,19 @@ rtems_status_code bsp_register_i2c(void);
>>>>    void bsp_restart(void *addr);
>>>> +#if MPC55XX_CHIP_TYPE / 10 == 567
>>> Could you put parentheses around the "MPC55XX_CHIP_TYPE / 10"
>>> portion?
>> The operator precedence of "/" and "==" should be well known.
> Yes but the parentheses emphasize that.
>>> And could you add a comment block explaining this?  Or even better what
>>> does 567 mean? Should that be a constant?
>> If you work with these chips it should be clear.  You can derive certain
>> features from the chip type.
>>
> I could also write this sentence in hexadecimal for the ASCII letters
> but it wouldn't be as clear.
>
> Just because something is "well known" doesn't mean using constants
> to define the possible set of values and assign meaning to them has no
> value. RTEMS is about readability and functionality.
>
>

Ok, I will rework this a bit, but I will not use parentheses for these 
kind of statements, because this will make complex statements less readable.

-- 
Sebastian Huber, embedded brains GmbH

Address : Obere Lagerstr. 30, D-82178 Puchheim, Germany
Phone   : +49 89 18 90 80 79-6
Fax     : +49 89 18 90 80 79-9
E-Mail  : sebastian.huber at embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.




More information about the devel mailing list